我的 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 中构建 apk 创建旧版本应用程序

将flutter从master切换到stable后无法构建发布apk

Flutter Release apk 无法正常工作?

Flutter Application release apk 在真实设备上无法正常工作

Flutter 发布的 apk 不工作,但调试 apk 工作正常

Flutter 应用程序在构建 release-APK 时工作,但在通过 Google Play 商店提供时不工作