我无法在 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 文件夹中被排除在项目之外......我不知道它是否真的是一个问题:
执行以下一项或多项操作:
- 正在将 Proguard 更新到最新版本(Proguard on sourceforge)
- 正在更新 JDK 到最新版本
- 将 1G 设置为 Java 最大堆大小
- Right-click 在项目上 -> 属性 -> Android 选项 -> 高级
将proguard.cfg
添加到项目的根目录,在其上添加right-click并将Build Action
设置为ProguardConfiguration
,内容如下:
-dontwarn okio.**
注:
需要根据使用的库来匹配proguard.cfg
的内容,上面的例子是针对OkIO
我正在尝试启用 proguard 以生成软 apks...但是,当我将 Enable Proguard 设置为 true 并尝试构建项目时,我看到:
Severity Code Description Project File Line Suppression State Error "java.exe" exited with code 1.
有些网站说人们需要一个 proguard 配置文件之类的东西.... 我注意到这里有 proguard 文件,但是在我的 obj 文件夹中被排除在项目之外......我不知道它是否真的是一个问题:
执行以下一项或多项操作:
- 正在将 Proguard 更新到最新版本(Proguard on sourceforge)
- 正在更新 JDK 到最新版本
- 将 1G 设置为 Java 最大堆大小
- Right-click 在项目上 -> 属性 -> Android 选项 -> 高级
将
proguard.cfg
添加到项目的根目录,在其上添加right-click并将Build Action
设置为ProguardConfiguration
,内容如下:-dontwarn okio.**
注:
需要根据使用的库来匹配proguard.cfg
的内容,上面的例子是针对OkIO