Flutter 为什么tranform没有’;t在释放模式下不能正常工作

Flutter 为什么tranform没有’;t在释放模式下不能正常工作,flutter,Flutter,该应用程序在调试模式下运行良好,但在安装到我的Android手机后,未能在发布模式下显示主体。我使用颤振构建apk——根据abi进行拆分来构建并复制一个输出apk文件以安装在移动电话中。需要帮助。谢谢 import 'dart:math' as math; import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // Thi

该应用程序在调试模式下运行良好,但在安装到我的Android手机后,未能在发布模式下显示主体。我使用颤振构建apk——根据abi进行拆分来构建并复制一个输出apk文件以安装在移动电话中。需要帮助。谢谢

import 'dart:math' as math;
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
// This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Earth',
      theme: ThemeData(
          primarySwatch: Colors.blue, scaffoldBackgroundColor: Colors.white),
      home: MyHomePage(title: 'Earth'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);
  final String title;
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage>
    with SingleTickerProviderStateMixin {
  AnimationController _controller;
  @override
  void initState() {
// Create animation controller.
    _controller =
        AnimationController(duration: const Duration(seconds: 10), vsync: this)
          ..addListener(() {
            setState(() {
// Force build.
            });
          })
          ..addStatusListener((AnimationStatus status) {
            if (status == AnimationStatus.dismissed) {
              _controller.forward();
            } else if (status == AnimationStatus.completed) {
              _controller.reverse();
            }
          });
// Start animation automatically.
    _controller.forward(from: 0.0);
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
          child: Transform.scale(
              scale: 1.6,
              child: Transform.rotate(
                  angle: math.pi * _controller.value, // rotate animation
                  child: Image.network(
                      "https://ak7.picdn.net/shutterstock/videos/3010597/thumb/1.jpg")))),
    );
  }
}
导入'dart:math'作为数学;
进口“包装:颤振/材料.省道”;
void main()=>runApp(MyApp());
类MyApp扩展了无状态小部件{
//此小部件是应用程序的根。
@凌驾
小部件构建(构建上下文){
返回材料PP(
标题:"地球",,
主题:主题数据(
主样本:颜色。蓝色,脚手架背景颜色:颜色。白色),
主页:我的主页(标题:“地球”),
);
}
}
类MyHomePage扩展StatefulWidget{
MyHomePage({Key,this.title}):超级(Key:Key);
最后的字符串标题;
@凌驾
_MyHomePageState createState()=>\u MyHomePageState();
}
类_MyHomePageState扩展状态
使用SingleTickerProviderStateMixin{
动画控制器_控制器;
@凌驾
void initState(){
//创建动画控制器。
_控制器=
AnimationController(持续时间:常量持续时间(秒数:10),vsync:this)
…addListener(){
设置状态(){
//部队建设。
});
})
…addStatusListener((动画状态){
如果(状态==AnimationStatus.discomered){
_controller.forward();
}else if(状态==AnimationStatus.completed){
_controller.reverse();
}
});
//自动启动动画。
_控制器向前(起始:0.0);
}
@凌驾
小部件构建(构建上下文){
返回脚手架(
appBar:appBar(
标题:文本(widget.title),
),
正文:中(
子:Transform.scale(
比例:1.6,
子对象:Transform.rotate(
角度:math.pi*\u controller.value,//旋转动画
孩子:Image.network(
"https://ak7.picdn.net/shutterstock/videos/3010597/thumb/1.jpg")))),
);
}
}
问题已解决: 将其添加到\android\app\src\main\androidmanifest.xml中

<uses-permission android:name="android.permission.INTERNET"/>

问题已解决: 将其添加到\android\app\src\main\androidmanifest.xml中

<uses-permission android:name="android.permission.INTERNET"/>