我刚安装了Xamarin Studio和Xamarin for visual studio 2015-试用版。所有版本都是最新的稳定版本。我从一个新的android项目开始,但是当构建不会成功时。我检查了谷歌,这似乎是一个反复出现的问题。我的所有sdk工具也都已更新。其中一个博客说要卸载并重新安装系统中的所有xamarin。那也是。但绝对没有用。问题仍然存在。
在xamarin论坛上,类似的问题已经存在:http://forums.xamarin.com/discussion/11311/build-fails-on-android-projects-appt-exe-exited-with-code-1073741816但它仍未得到妥善回答。这是我在Visual Studio上使用详细模式生成的构建输出。[{https://docs.google.com/document/d/1Ue0o4YiYeegxLoWep-yTrUJQFIC90G24CTZYztIPXC4/edit?usp=sharing](Build视觉工作室的输出(详细模式))
该问题与MSBuild配置参数配置错误或未配置有关。不确定,但我相信它与 _UpdateAndroidResgen 有关。
当我从带有管理员权限的cmd运行此命令时,我明白了:
C:\用户\ PRATIK \应用程序数据\本地\的Android \ Android的SDK \积聚工具\ 21.0.1 \ aapt.exe 包-f -m -M C:\ Users \ Pratik \ AppData \ Local \ Temp \ kantu3nz.kia \ AndroidManifest.xml -J C:\ Users \ Pratik \ AppData \ Local \ Temp \ kantu3nz.kia --custom-package app1.app1 -F C:\ Users \ Pratik \ AppData \ Local \ Temp \ kantu3nz.kia \ resources.apk.bk -S C:\ AndroidProjects \ App1 \ App1 \ obj \ Debug \ res -I C:\ Users \用户PRATIK \应用程序数据\本地\的Android \ Android的SDK \平台\ Android的21 \的android.jar --auto加叠加
aapt.exe崩溃了,在尝试调试时,它显示了AccessViolationException。
我们非常感谢任何相关的建议。
感谢。
答案 0 :(得分:1)
正如问题中已经提到的,重新安装所有Xamarin也没有用。卸载visual studio 2015工作。以下步骤(至少对我而言)起了作用:
1)卸载visual studio 2015 beta。
2)为Visual Studio卸载Xamarin。
3)重启系统。
4)重新安装Xamarin工作室。现在,编译Xamarin工作室以及VS2013。
PS:这是最后的解决方案之一。任何更好,更准确的答案总是受欢迎的。