我已经在Xamarin上安装了VS 2015社区。即使我没有添加任何东西,我也无法构建一个新的android项目,只是它是新项目。 错误消息,如照片中所示。 做了很多搜索,但仍然无法弄清楚是什么导致了这个错误。
- 对于这个问题有一些答案,在此之前我已经完成了这些问题并且他们无法解决这个问题。
感谢任何帮助。The Error List in VS 2015
答案 0 :(得分:1)
aapt.exe可能会崩溃或" &#34 ;.为避免崩溃,请删除这些符号。有关详细信息,请参阅Xamarin论坛上的此问题:Build fails on Android projects - "appt.exe" exited with code 1073741816
如果这没有帮助,您可能需要重新安装Visual Studio和Xamarin: “aapt.exe” exited with code -1073741819
答案 1 :(得分:0)
仅供参考:“aapt”是Android资产包装工具。
增加MSBuild输出详细程度,以获取有关导致失败的更多详细信息:
工具 - >选项 - >项目和解决方案 - >构建并运行然后找到MSBuild项目构建输出详细程度的位置(在Visual Studio 2015上是下拉列表)并将其从Minimal更改为Normal或Diagnostic(如果它尚未设置为该选项)。
清理并重建您的应用并查看“构建输出”窗口的内容。
注意:通常aapt
错误围绕着包含“错误名称”,空格,无效字符等的资源......
注意:SDK Build Tools 21.0.x有AndroidSdkBuildToolsVersion
的一些错误,打开Android SDK Manager并确保安装了最新版本:
在我的情况下,我安装了最新版本23(以及一些Android Studio项目所需的一些旧版本)。
如果您需要更改使用Android SDK构建工具的版本以避免各种Windows操作系统版本上的SDK错误/问题,您可以设置aapt
MSBuild属性。
AndroidSdkBuildToolsVersion
Android SDK构建工具包提供
zipalign
和<address> company email: some@email.address </address> <p> founded at: 1970, 1st of January. </p> <address> address:<br> some place<br> earth<br> milky way </address>
工具等。可以同时安装多个不同版本的build-tools包。~~~
默认值可以在youur项目文件中被覆盖,以选择备用的构建工具版本,如果(例如)最新的aapt崩溃,而前一个aapt版本已知可以工作。
参考:https://developer.xamarin.com/guides/android/under_the_hood/build_process/
答案 2 :(得分:0)
在我尝试了很多东西之后,问题就解决了,但与我合作的是那个 1.卸载Android SDK。 2.手动删除任何与Android相关的文件夹(我之前没有做过)。 3.重新安装Android SDK。 谢谢你的帮助。