我运行这个flutter build apk
来发布我的应用程序。现在我已经建立了第2版。
现在,我想发布我的第2版应用程序。所以,我再次运行flutter build apk
。我得到了发布的apk,但它仍然是版本1发布的apk。我删除了已发布的apk,并再次尝试,但仍然得到了版本1发布的apk。
在调试模式下构建版本2时,一切正常。
以下是指向该应用程序的Github链接:https://github.com/nitishk72/Flutter-Github-API
发布于 2018-04-17 09:16:50
我觉得你需要
flutter clean
(我认为这是必要的,但我也遇到了)
和
flutter build apk --release
发布于 2020-07-20 16:41:50
如果您的问题是flutter (APK,bundle)没有在真正的设备中进行API调用,这是因为在创建发布/构建之前,需要将互联网权限添加到Android 中。
默认情况下,"internet use“在模拟器上运行得很好,但在真正的设备上却不起作用。
要解决这个问题,只需:
打开文件"android/app/src/main/AndroidManifest.xml“并添加适当的用户权限:
<manifest>
...
<uses-permission android:name="android.permission.INTERNET"/>
...
</manifest>
然后再创建您的构建。
发布于 2021-03-05 06:42:35
我也面临着同样的问题:“应用程序在调试模式下正常工作,而不是在发布模式下工作”。我不知道为什么。但最后,我通过在android/app/build.gradle文件中添加这些行shrinkResources false minifyEnabled false
来解决问题。
buildTypes {
release {
signingConfig signingConfigs.config
shrinkResources false
minifyEnabled false
}
}
https://stackoverflow.com/questions/49874194
复制相似问题