Facebook Stetho关于图书馆项目

时间:2016-11-24 16:23:14

标签: android facebook aar stetho

我已经创建了一个以aar发布的库。在这个库中我使用Facebook Stetho所以在我的库依赖项中我使用:

compile "com.facebook.stetho:stetho:1.4.1"

我还在我的库proguard文件中添加了以下行:

-keep class com.facebook.stetho.** { *; }
-dontwarn com.facebook.stetho.**

生成aar后,我将其合并到使用Android Studio文件的应用上 - >新模块 - >导入.JAR / .AAR以便

compile project(':MyTestProject')

已添加到应用build.gradle文件中。

当我运行应用程序时,应用程序崩溃并显示日志

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/facebook/stetho/Stetho;
....
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.facebook.stetho.Stetho" on path:.....

如果我将compile "com.facebook.stetho:stetho:1.4.1"依赖项添加到app build.gradle正在按预期工作。

知道为什么吗?

0 个答案:

没有答案