Unable to instantiate applicati
aide吧
全部回复
仅看楼主
level 8
请问:
java.lang.RuntimeException: Unable to instantiate application com.***.***.MyApplication: java.lang.ClassNotFoundException: Didn't find class "com.***.***.MyApplication" on path: DexPathList[[zip file "/data/app/com.***.***-SnHzU5bJk_P_6QkUyYWqQA==/base.apk"],nativeLibraryDirectories=[/data/app/com.***.***-SnHzU5bJk_P_6QkUyYWqQA==/lib/arm, /system/lib]]
这种报错怎么处理?
上网一圈基本都是As里面按什么按钮……
然鹅Aide没有啊[喷]
求教各位大神
谢了
2019年07月22日 12点07分 1
level 13
类不存在,MyApplication不存在
2019年07月22日 23点07分 2
我觉得它是存在的啊[狂汗] 还是我哪里又写错了
2019年07月23日 03点07分
您看一下3楼
2019年07月23日 03点07分
level 8
附:项目文件(右半部分)
2019年07月23日 03点07分 3
level 13
要与AndroidManifest.xml里面的包名一样
2019年07月23日 04点07分 4
我觉得挺一样的[笑尿](图见下一楼) 百度上说是gradle的问题 然额aide的gradle就是阉割版的[汗]
2019年07月23日 10点07分
@风灵玉秀f2 不用管gradle,我都可以,你包名不用点,用完整类名
2019年07月23日 11点07分
应该一样的,我把其他都去了,只留MyApplication没报错[狂汗]
2019年07月24日 05点07分
level 8
图:manifest和MyApplication
2019年07月23日 10点07分 5
level 13
看下你的gradle配置?
2019年07月23日 23点07分 6
这配置应该问题不大
2019年07月24日 05点07分
补图见后面的楼
2019年07月24日 05点07分
@风灵玉秀f2 图:9楼
2019年07月24日 05点07分
level 13
或者检查下你的package路径有无错误
2019年07月23日 23点07分 7
路径没错,我把其他所有去掉,只留MyApplication不报错
2019年07月24日 05点07分
level 13
或者把odex优化关了试试
2019年07月23日 23点07分 8
没开dex优化
2019年07月24日 05点07分
level 8
gradle配置
除了AndroidX,有两个第三方库
2019年07月24日 05点07分 9
level 8
补图:项目下的build
2019年07月24日 05点07分 10
level 8
检查一下dex文件,看看有没有这个类,你可能会发现有惊喜。
2019年07月24日 05点07分 11
请问,这算是有呢还是没有呢?
2019年07月24日 06点07分
@风灵玉秀f2 图见下一楼
2019年07月24日 06点07分
level 8
补图:build/……/dex
2019年07月24日 06点07分 12
level 8
反正我之前找不到类一般就是dex里面没编译出来。
2019年07月24日 06点07分 13
Emm……那我这是遇到了万年不遇的神奇bug…… 我是不是应该高兴一下[喷]
2019年07月24日 06点07分
level 6
把包名和类名都填上试试
2019年07月24日 09点07分 14
恐怕没用 不过谢谢
2019年07月24日 11点07分
另外,兄dei,您这屏幕是遭遇了什么[滑稽]
2019年07月24日 11点07分
level 13
可以考虑是不是分包问题
在android5.0+好像使用art支持dex多包
而低版本用dalvik,是从主程序加载,常出现类不在主dex,出现classnotfound问题
2019年07月24日 12点07分 15
请问怎么解决呢?
2019年07月25日 03点07分
@风灵玉秀f2 设置为false试试
2019年07月25日 03点07分
1 2 尾页