Android apk闪退问题
今天开发遇到app在手机上打开就闪退的问题,按照网上说把 Android Studio 的 Instant Run 给关掉发现完全不管用,最后根据官方文档解决问题。
问题:
原因:
flutter在制作release包时会默认开启混淆/压缩,如果不显示关闭或者配置混淆规则,plugin中的类和资源会混淆或者被优化调,导致无法加载plugin需要的相关类和资源。
解决方案:
关闭混淆
在android/app/build.gradle的builgTypes的release里里增加如下配置:
minifyEnabled false//删除无用代码
shrinkResources false//删除无用资源
示例:
相关参考文档:
flutter发布Android版APP:https://flutterchina.club/android-release/
flutter开启压缩混淆:https://flutterchina.club/android-release/#%E5%BC%80%E5%90%AF%E6%B7%B7%E6%B7%86%E5%8E%8B%E7%BC%A9
Android apk闪退问题相关推荐
- App测试Android的闪退总结
Android的闪退有三种情况: 第一种:没有任何弹框提示,直接退出 第二种:有弹框提示程序异常 第三种:ANR无响应 三种情况的日志提交和检索方法: 第一种情况:是底层C挂了 **首先:提交客户端 ...
- 解决delphi10.2.3 android tools闪退
解决delphi10.2.3 android tools闪退 修改D:\Program Files (x86)\Embarcadero\Studio\19.0\PlatformSDKs\android ...
- Android debug.apk 闪退 ClassNotFoundException 直接Run正常
最近工作时遇到一个非常坑爹的问题,每次打包给测试的app-debug.apk总会在一部分机器上闪退,但是直接在出问题的机型上run又没有任何问题. 如果你遇到跟我一样的情况,可以往下看看,说不定能得到 ...
- Oppo手机连接Android Studio运行的APK闪退问题
oppo手机使用Android Studio2.2.3版本可以直接运行demo到手机上,但是我升级Android Studio2.3.1和3.0版本以后运行到手机上的demo无限闪退,说是找不到App ...
- android 定位 闪退_Unity3D研究院之全方位定位Android闪退(九十三)
首先强烈建议大家安卓打包一定要用il2cpp,我们项目对比了mono发现il2cpp闪退方面比mono少了很多.平常给QA打包推荐勾选Development Build 和 Autocontent P ...
- Android程序闪退解决思路
这几天在做Android程序的实验,完全新手,遇到一些问题,其中最让人头疼的是程序闪退,相信很多人都有点感觉无从下手,特地分享一下我的经验. 首先,做了一个程序,在模拟器上运行,显示 " * ...
- android 热启动闪退,由Instant Run引发的问题及其解决方案
众所周知,Android作为移动市场占有率第一的系统,之前一直没有自己的编辑器,曾今Java出身的我一直在用eclipse,后来转向Android后eclipse用的更是手到擒来,但是google肯定 ...
- Android SmartRefreshLayout闪退 Error inflating class com.scwang.smartrefresh.layout.SmartRefreshLayout
Android使用SmartRefreshLayout框架闪退(可能太快了,刚安装好就崩掉了) Caused by: android.view.InflateException: Binary XML ...
- android 定位 闪退_Android使用百度地图出现闪退及定位时显示蓝屏问题
1.Android使用百度地图出现闪退 一般情况下出现闪退是在AndroidManifest.xml文件中未在application标签中配置 但是,有些同学会发现,所有配置都是按照官网或者教程上的步 ...
- java模拟器apk闪退_急,求帮助,eclipse生成apk安装以后闪退
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本人小白,从网上找了一段代码,粘贴到android eclipse,按着eclipse提示的错误,自动把错误改了一下,不过也就是改了改activity名字 ...
最新文章
- 报错解决:cannot import name 'conditional' from 'hyperas.distributions'
- 大学生智能汽车竞赛-讯飞智慧餐厅组别成绩公示!
- 向fedora虚拟机中复制文件_Unraid虚拟机中Dockers下搭建WebDAV共享文件服务器
- python django mysql结果获取_Django中从mysql数据库中获取数据传到echarts方式
- 机器不学习:初识迁移学习
- PHP网站安装程序制作的原理、步骤、注意事项和示例代码
- Python爬取行政区划代码(最新版)
- 高跟鞋,五角星与黄金分割比
- 开发工具 -- gcc编译器使用
- linux18.04 英文文件夹,在Ubuntu 18.04 LTS中打开文件夹的6种方法
- Mac 下如何添加网段
- 一维数组和二维数组的定义及用法
- 小试爬虫之豆瓣电影TOP250
- 搜狗输入法 for Mac
- EasyUI入门9 EasyUI+NPOI+QrCode实现带二维码复杂格式excel文件导出
- 田中耕一:一个奇怪的诺贝尔奖获得者
- Java线上CPU内存冲高问题排查步骤
- 如何快速掌握正确的UI配色方案?6种技巧不容错过!(转载)
- html中default是什么文件,Default是什么文件夹?Default文件夹可以删除吗?
- unoconv文档转换中文乱码解决方法