[英]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.