我在使用Visual Studio Community 2015和Xamarin时遇到了问题。
当我想调试我的程序时,虚拟设备启动但应用程序无法打开。
这是日志:
1>"aapt.exe" exited with code -1073741819.
1>The file "obj\Debug\android\bin\packaged_resources" does not exist.
我不知道如何解决这个问题,希望你能帮助我。
完整记录:Here
答案 0 :(得分:0)
以下是一些适用于某些用户的解决方案,因为此错误可能有多种原因:
检查您的AndroidManifest.xml文件是否有任何拼写错误。文件名不得包含像 - 的字符。任何代码文件也是如此。哦,顺便说一下,不要使用关键字作为文件名。例如,名为New.cs的文件可能会破坏您的应用程序。
检查您的目标Android SDK是否已安装在您的计算机上。点击工具 - > Android->包管理器,然后安装或更新您要定位的SDK。此外,还安装工具,构建工具和平台工具。您可能也需要Android支持库和Google Play服务。
根据你放在pastebin上的日志,似乎在构建失败之前做的最后一件事就是检查Android SDK Build tools rev 24.你很可能缺少这些文件,或者有些文件被破坏了。我会删除并重新安装所有内容。
答案 1 :(得分:0)
目前这是一个已知问题,其中有一个太新版本的Android SDK Build-tools。由于Xamarin与23.x
兼容,因此在使用版本24.x时将发生此错误我们在发布博客上提供了一份技术公告,其中介绍了问题和解决方案:
推荐修复:使用安装Android SDK Build-tools版本24 Android SDK Manager。
另一个单独的问题是Android SDK的第24版 Build-tools包需要Java JDK 1.8或更高版本。这可能导致 至少1个错误:
“java.lang.UnsupportedClassVersionError:com / android / dx / command / Main: 不支持的major.minor版本52.0“
谢谢!