“aapt.exe”退出,代码为-1073741819

时间:2014-12-19 10:24:39

标签: android visual-studio xamarin xamarin-studio xamarin.forms

我刚安装了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。

我们非常感谢任何相关的建议。

感谢。

1 个答案:

答案 0 :(得分:1)

正如问题中已经提到的,重新安装所有Xamarin也没有用。卸载visual studio 2015工作。以下步骤(至少对我而言)起了作用:

1)卸载visual studio 2015 beta。

2)为Visual Studio卸载Xamarin。

3)重启系统。

4)重新安装Xamarin工作室。现在,编译Xamarin工作室以及VS2013。

PS:这是最后的解决方案之一。任何更好,更准确的答案总是受欢迎的。