我的 Flutter 构建版本 APK 不工作,但调试 APK 工作
Posted
技术标签:
【中文标题】我的 Flutter 构建版本 APK 不工作,但调试 APK 工作【英文标题】:My build release APK from flutter is not working but debug APK is working 【发布时间】:2021-06-16 16:31:41 【问题描述】:我最近在 Flutter 中完成了我的应用程序,并构建了一个发布版 APK。 Build APK 无法在任何移动设备上运行,它只是显示为白屏。模拟器中的调试 APK 工作正常,而发布 APK 不工作。谁能帮我解决这个问题,非常感谢..!!
【问题讨论】:
尝试使用flutter build apk --no-shrink
构建它。
您可以从here找到答案
【参考方案1】:
您是否正确签署了您的应用程序? https://flutter.dev/docs/deployment/android
试试这个以获得更多关于正在发生的事情的信息:
flutter devices
flutter run -d [deviceID] --release
这将在发布模式下运行 android 应用,但您仍然可以看到日志
【讨论】:
【参考方案2】:如果您的应用需要互联网权限,您需要确保已指定该权限。如果没有给出,它仍然可以在调试模式下工作,而不是在发布模式下。
Android > App > Src > Main > AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET"/>
【讨论】:
以上是关于我的 Flutter 构建版本 APK 不工作,但调试 APK 工作的主要内容,如果未能解决你的问题,请参考以下文章
将flutter从master切换到stable后无法构建发布apk
Flutter Application release apk 在真实设备上无法正常工作