0

当我不使用 proguard 时,它工作得非常好。但是,当我尝试使用 dexguard 或 proguard 时,它不起作用。但我可以制作apk文件。

令人惊讶的是我尝试了选项,但它没有优化我的文件,同样的错误发生了。

错误是:

    java.lang.NoClassDefFoundError: failed resolution of ~~
    ~~~~~~
    ~~~~~~~

所以我尝试调试,我发现该应用程序停在下面的代码段。

    private Class library = null;
    this.library = new Class (this)

有人可以帮我弄这个吗?

4

1 回答 1

0

利用

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

在你的 proguard 文件中。将 facebook 替换为您遇到错误的库名称。

于 2016-10-06T11:44:06.093 回答