xiaobailong24 / MVVMArms

Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Apache License 2.0
424 stars 64 forks source link

最新工程运行,apk 奔溃 #7

Closed 6Weiqi closed 6 years ago

6Weiqi commented 6 years ago

Caused by: java.lang.IllegalArgumentException: Unable to find ConfigRepository implementation at me.xiaobailong24.mvvmarms.repository.utils.ManifestRepositoryParser.parseModule(ManifestRepositoryParser.java:53) at me.xiaobailong24.mvvmarms.repository.utils.ManifestRepositoryParser.parse(ManifestRepositoryParser.java:37) at me.xiaobailong24.mvvmarms.repository.RepositoryInjector.<init>(RepositoryInjector.java:28) at me.xiaobailong24.mvvmarms.base.AppDelegate.<init>(AppDelegate.java:41) at me.xiaobailong24.mvvmarms.base.BaseApplication.attachBaseContext(BaseApplication.java:49)

Caused by: java.lang.ClassNotFoundException: me.xiaobailong24.mvvmarms.weather.app.RepositoryConfiguration at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:251) at java.lang.Class.forName(Class.java:216) at me.xiaobailong24.mvvmarms.repository.utils.ManifestRepositoryParser.parseModule(ManifestRepositoryParser.java:51) at me.xiaobailong24.mvvmarms.repository.utils.ManifestRepositoryParser.parse(ManifestRepositoryParser.java:37)  at me.xiaobailong24.mvvmarms.repository.RepositoryInjector.<init>(RepositoryInjector.java:28)  at me.xiaobailong24.mvvmarms.base.AppDelegate.<init>(AppDelegate.java:41)  at me.xiaobailong24.mvvmarms.base.BaseApplication.attachBaseContext(BaseApplication.java:49) 

xiaobailong24 commented 6 years ago

@6Weiqi 方便提供下测试机型和Android版本吗?

6Weiqi commented 6 years ago

三星的平板,Android 4.4.2

xiaobailong24 commented 6 years ago

@6Weiqi 可能是64K问题,demo并没做64K适配。

6Weiqi commented 6 years ago
2017-11-19 9 25 24
6Weiqi commented 6 years ago

那应该在编译的时候就提示了吧?

xiaobailong24 commented 6 years ago

64k是运行时检查的,可以用Android 5.0+ 的设备先试试