首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >发布模式上的颤振构建apk不能生成更新版本。

发布模式上的颤振构建apk不能生成更新版本。
EN

Stack Overflow用户
提问于 2018-04-17 09:15:03
回答 9查看 114.3K关注 0票数 42

我运行这个flutter build apk来发布我的应用程序。现在我已经建立了第2版。

现在,我想发布我的第2版应用程序。所以,我再次运行flutter build apk。我得到了发布的apk,但它仍然是版本1发布的apk。我删除了已发布的apk,并再次尝试,但仍然得到了版本1发布的apk。

在调试模式下构建版本2时,一切正常。

以下是指向该应用程序的Github链接:https://github.com/nitishk72/Flutter-Github-API

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2018-04-17 09:16:50

我觉得你需要

代码语言:javascript
运行
复制
flutter clean

(我认为这是必要的,但我也遇到了)

代码语言:javascript
运行
复制
flutter build apk --release
票数 68
EN

Stack Overflow用户

发布于 2020-07-20 16:41:50

如果您的问题是flutter (APK,bundle)没有在真正的设备中进行API调用,这是因为在创建发布/构建之前,需要将互联网权限添加到Android 中。

默认情况下,"internet use“在模拟器上运行得很好,但在真正的设备上却不起作用。

要解决这个问题,只需:

打开文件"android/app/src/main/AndroidManifest.xml“并添加适当的用户权限:

代码语言:javascript
运行
复制
<manifest> 
...
 <uses-permission android:name="android.permission.INTERNET"/>
...
</manifest>

然后再创建您的构建。

票数 86
EN

Stack Overflow用户

发布于 2021-03-05 06:42:35

我也面临着同样的问题:“应用程序在调试模式下正常工作,而不是在发布模式下工作”。我不知道为什么。但最后,我通过在android/app/build.gradle文件中添加这些行shrinkResources false minifyEnabled false来解决问题。

代码语言:javascript
运行
复制
 buildTypes {
     release {
         signingConfig signingConfigs.config
         shrinkResources false
         minifyEnabled false
     }
 }
票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49874194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档