繁体   English   中英

Xamarin Android构建失败

[英]Xamarin android build failed

我尝试在我的设备(Android 7.1)上运行基本Xamarin.Forms应用程序,并收到以下错误:

错误MSB6006:“ java.exe”退出,代码为-1073740791。

如何解决此错误,或者只是找出错误所在? 启用多Dex标志。 Java版本:1.8.0_131

完整的构建日志:

1>    Processing: obj\Debug\res\layout\tabbar.xml
1>    Processing: obj\Debug\res\layout\toolbar.xml
1>    Processing: obj\Debug\res\values\styles.xml
1>    Processing: obj\Debug\res\layout\tabbar.xml
1>    Processing: obj\Debug\res\layout\toolbar.xml
1>    Processing: obj\Debug\res\values\styles.xml
1>    Processing: obj\Debug\res\layout\tabbar.xml
1>    Processing: obj\Debug\res\layout\toolbar.xml
1>    Processing: obj\Debug\res\values\styles.xml
1>    error MSB6006: "java.exe" exited with code -1073740791.

确保您的Android SDK版本为最新版本,并且所有构建工具均已更新。

要查看的另一个重要事实是android-sdk文件夹中的Proguard版本,因为Google不再使用Android SDK更新Proguard。

因此,解决方案是手动更新您的proguard版本。

https://sourceforge.net/projects/proguard/files/proguard/下载最新版本

放开它,然后用[sdkpath] / tools / proguard中的旧proguard文件夹替换新的proguard文件夹

建议通过将旧的proguard文件夹重命名为proguard-old,然后将新的proguard5.3.3文件夹复制为proguard来进行备份。

尝试将Java Max Heap Size更改为1G怎么样?

Android SDK重新安装解决了我的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM