luojilab / DDComponentForAndroid

一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能
MIT License
3.34k stars 570 forks source link

java.lang.ClassNotFoundException: Didn't find class "com.luojilab.componentdemo.application.AppApplication" on path: DexPathList #96

Closed wangqingnan closed 6 years ago

wangqingnan commented 6 years ago

子组件运行都正常,整合到app以后,一运行就报这个错,怎么clean都没用,求助

mqzhangw commented 6 years ago

运行的demo?

wangqingnan commented 6 years ago

运行demo是好的,但是我重命名了项目命和readercomponent的model名以及里面的类名,就这样了,不知道是哪一步做错导致这个问题

wangqingnan commented 6 years ago

我找到问题所在了,我修改readercomponent的model名以及里面的类名是没有问题的

但是修改项目名的话就会产生这个问题。

我修改项目名的方式是退出Android studio,直接修改文件夹的名字

请问有什么解决方案么,谢谢!

mqzhangw commented 6 years ago

你应该用refactor功能吧?如果你修改了包名,那肯定不是com.luojilab.componentdemo.application.AppApplication了,这个换成你改之后的就可以了

wangqingnan commented 6 years ago

不是哦,包名还是原来的包名,只是把DDComponentForAndroid-master这个项目名改了