Android应用在没有任何CrashLog的情况下无故闪退,怎么回事?

XsJIONG
  • 3
新手上路,请多包涵

自己写了一个Android应用,然而在Android8.0华为畅想7s以及其他部分机型上闪退
打开应用就直接闪退
没有任何的报错信息(报错功能正常),包括使用Bugly用户联网情况下也没有任何反应,我甚至在软件Application的onCreate方法中加了一段向手机存储写文件的代码(读写权限正常,targetSdkVersion19,无需动态申请权限),用户反映完全没有找到这个文件,说明Application都没有正常启动,怀疑是配置问题,求大神支教几个Android高版本常见的崩溃可能

回复
阅读 6.7k
2 个回答

android studio的run标签中可能会有一些提示

或者到Logcat的filter中设置no filters
设置logcat的日志级别为waring级别 ,一般会看到一些日志提示

XsJIONG
  • 3
新手上路,请多包涵

已经发现了问题所在
原因是Dex方法数超过65K,导致ClassNotFoundException
只需要分包即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏