当我用jsoup构建一个签名的APK时,应用程序崩溃了

Swa*_*hin 1 android jsoup android-studio

当我构建一个签名的apk时,我的Android应用程序崩溃了.当我进行调试构建时,没有看到崩溃.build.gradle文件是这样的:

buildTypes {
       release {
          minifyEnabled true
          proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          signingConfig signingConfigs.config
    }
    debug {
        debuggable true
    }
}
Run Code Online (Sandbox Code Playgroud)

Ash*_*jan 8

设置minifyEnabledfalse是不是正确的解决方案,同时建立发行版本,将禁用的ProGuard

设置minifyEnabled工作的原因是因为proguard可能会混淆jsoup.所以,你应该保持minifyEnabledtrue,包括这些规则在您的ProGuard-rules.txt文件,以阻止应用崩溃jsoup:

-keep public class org.jsoup.** {
    public *;
}
Run Code Online (Sandbox Code Playgroud)