在DEBUG模式下没有任何问题,但在打包release时却一直闪退。 跟着官方的步骤:https://flutterchina.club/android-release/ 走到: 使用命令行: cd( 为您的工程目录).运行flutter build apk (flutter build 默认会包含 —release选项).打包好的发布APK位于/build/app/outputs/apk/app-release.apk。然后把包在 手机...
原因:flutter build apk默认会开启R8压缩,flutter run --release没有,所以出错 解决:执行flutter build apk --no-shrink
2.使用 Android Studio 进行 apk 打包 3.使用下面命令进行打包 flutter build apk --no-shrink
此时需将Flutter模块的编译模式设置为profile或release。 对于Android设备,可以尝试使用命令flutter build apk --target-platform android-arm64只打包64位应用,看是否能解决问题。 检查第三方插件:某些插件可能与Flutter版本不兼容,导致应用崩溃。尝试更新插件或查阅相关问题。 异常处理:在Flutter代码中加入异常处理机制,以...
二、压缩apk 如上看apk体积的确有点大,soy得优化哈,这里使用压缩来减小包体积 在build.gradle(Module:app)的buildTypes节点下添加如下代码即可 为了安全性启动下混淆 ,主要是将proguard-rules.pro拷贝到android>app中,再配置不被混淆的第三方库,如下 添加完成再次打包 ...
通过Flutter build apk --target-platform android-arm64 编译后, 将打包完后的apk文件安装只Andriod studio自带的模拟器, 打开后直接白屏闪退, 因为我使用Vscode进行开发, 在debug模式下依旧无法查询到报错, 全网搜索下, 依旧没有找到结果, 所...
flutter build apk 打包好的发布APK位于<app dir>/build/app/outputs/apk/app-release.apk。 至此就ok了,过程中我也遇到了些问题。 1、签名路径问题,没有写绝对路径。 2、打包完成后闪退:就是程序的问题,然后我调试的时候也是闪退,后来是我手残改了 ...
universalApkfalse } } 满心欢喜的赶紧build再次运行,结果还是一样,进入flutter页面,还是黑屏一下,然后闪退,这时候出现的error log是: VM snapshot must be valid. Checkfailed: vm. Must be abletoinitialize the VM. WTF:google之,发现一片非常有用的文章https://github.com/flutter/flutter/issues/19818。在...
3. Release下出现闪退问题 上面解决debug正常后,为了看下release下的效果,随即用命令行flutter build apk --release生成了release包,安装后点击按钮访问第三方sdk内容时出现闪退。 这就出现了 release 下和 debug 下行为不一致的问题 这种直接安装apk的方式,出现闪退或报错等问题,在Android Studio中看不到任何日志,非...