Xamarin.Android:无法调试

时间:2016-07-15 14:07:18

标签: c# android xamarin

我在使用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

2 个答案:

答案 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“

来源:Adblock Plus site

谢谢!