【发布时间】:2022-04-26 22:36:07
【问题描述】:
在最近的更新(Xamarin.Android.Support 库、V28.0.0、构建工具 28.0.3)之后,每个构建都失败了
“java.exe”以代码 2 退出
我之前启用了 Multi-Dex 来解决这个问题,直到现在都没有问题。我还尝试重新启用 ProGuard,并按照this 答案中的所有步骤操作,包括更改 MainDexClasses.bat。
有几个新警告,但我无法确定它们是否导致了新问题:
CREATEMULTIDEXMAINDEXCLASSLIST:警告:无法写入资源 [META-INF/maven/com.squareup.okio/okio/pom.xml](重复的 zip 条目 [okio.jar:META-INF/maven/com.squareup. okio/okio/pom.xml])
CREATEMULTIDEXMAINDEXCLASSLIST:警告:无法写入资源 [META-INF/maven/com.squareup.okio/okio/pom.properties](重复的 zip 条目 [okio.jar:META-INF/maven/com.squareup. okio/okio/pom.properties])
更新:看起来这是 V28 SDK 中出现的错误。在https://github.com/SpiegelSoft/Repro 有一个repro,我在https://github.com/xamarin/xamarin-android/issues/2565 创建了一个问题
如果有人能找到任何巧妙的解决方法,我将非常感激。
【问题讨论】:
-
更新android SDK,最好使用android studio更新。
-
你找到解决办法了吗?
标签: xamarin xamarin.android visual-studio-2017