我无法在 xamarin.android 上使用混淆器创建 apk

I can't create an apk using proguard on xamarin.android

我正在尝试启用 proguard 以生成软 apks...但是,当我将 Enable Proguard 设置为 true 并尝试构建项目时,我看到:

Severity Code Description Project File Line Suppression State Error "java.exe" exited with code 1.

有些网站说人们需要一个 proguard 配置文件之类的东西.... 我注意到这里有 proguard 文件,但是在我的 obj 文件夹中被排除在项目之外......我不知道它是否真的是一个问题:

执行以下一项或多项操作:

  1. 正在将 Proguard 更新到最新版本(Proguard on sourceforge
  2. 正在更新 JDK 到最新版本
  3. 将 1G 设置为 Java 最大堆大小
    • Right-click 在项目上 -> 属性 -> Android 选项 -> 高级
  4. proguard.cfg添加到项目的根目录,在其上添加right-click并将Build Action设置为ProguardConfiguration,内容如下:

    -dontwarn okio.**
    
  5. 订阅Error: "java.exe" exited with code 1 in Release mode

注:

需要根据使用的库来匹配proguard.cfg的内容,上面的例子是针对OkIO