Flutter 发布 apk 无法正常工作,但调试应用程序工作正常

Axe*_*ngs 3 dart flutter

我使用 flutter 构建了简单的模因/照片编辑器应用程序。它在调试模式下运行良好,但在发布模式下不起作用。我的应用程序中有一个容器,用于显示使用图像选择器加载的用户图像。当我选择它在调试应用程序中显示图像,但在发布版本中尝试时它仅显示一个空白容器,并且它的对齐方式也发生了更改。我已经尝试flutter clean并将其添加Internet permission到清单文件中。但没有任何方法可以纠正该问题。

另外,我尝试过应用程序捆绑包和拆分 apk,但问题仍然存在。是否有任何方法可以生成调试 apk 并将其上传到 Playstore,而不会出现任何安全问题?

这是有问题的部分...它在调试模式下工作正常,但在发布模式下工作不正常。

 Center(child: Stack(
           children: <Widget>[
             _image != null ?  Expanded(
                       child: Container(
                       child: Image.file(
                        _image,
                        height: 400,
                        width: 400,
                        fit: BoxFit.cover,),
                              ),
                            )
Run Code Online (Sandbox Code Playgroud)

mag*_*n94 10

根据您分享的内容(不是很多),我可以假设您错过了INTERNETmain清单上添加权限。

通常会创建 3 个清单。打开你的android/app/src文件夹,你会看到3个子文件夹:

  • 调试
  • 轮廓
  • 主要的

很容易出错并将权限放入错误的清单中,我已经遇到过几次了!