2016-07-12 71 views
0

,我发现自己在我使用匕首1至2匕首转换应用情况匕首2应用程序中使用的库然而这个应用程序使用了使用匕首1库和我的应用程序启动时我获得以下例外使用匕首1

E/AndroidRuntime: FATAL EXCEPTION: main 
    java.lang.NoClassDefFoundError: Failed resolution of: Ldagger/ObjectGraph; 
Caused by: java.lang.ClassNotFoundException: Didn't find class "dagger.ObjectGraph" on path: DexPathList[ 

我确实有progard文件,但保留了一切Dagger前缀。所以问题是,我需要将这个库转换为dagger2还是这两个东西应该共存?

回答

0

你应该能够有一个应用程序既Dagger1和Dagger2。然而,您将需要将两者都作为gradle中的依赖项添加。