c# - 卡在 Xamarin AAPT 错误上

标签 c# android xamarin

我刚刚在 Windows 8 上安装了 Xamarin studio,我创建了一个 C# android 项目,并尝试编译它,但没有成功。

我得到的错误是在 AAPT 工具上,但即使使用 msbuild 的详细输出,我在输出窗口中得到的也是以下内容:

Task "Aapt"
Aapt Task
  AssetDirectory: 
  ManifestFile: C:\Users\Giuseppe\AppData\Local\Temp\i4va1gur.y4b\AndroidManifest.xml
  ResourceDirectory: obj\Debug\res\
  JavaDesignerOutputDirectory: C:\Users\Giuseppe\AppData\Local\Temp\i4va1gur.y4b
  PackageName: AndroidLocationLogger.AndroidLocationLogger
  UncompressedFileExtensions: 
  ExtraPackages: 
  AdditionalResourceDirectories: 
  LibraryProjectJarsWildcard: obj\Debug\__library_projects__\*.jar
  ExtraArgs: 
C:\Users\Giuseppe\AppData\Local\Android\android-sdk\platform-tools\aapt.exe package -f -m -M C:\Users\Giuseppe\AppData\Local\Temp\i4va1gur.y4b\AndroidManifest.xml -J C:\Users\Giuseppe\AppData\Local\Temp\i4va1gur.y4b --custom-package androidlocationlogger.androidlocationlogger -F C:\Users\Giuseppe\AppData\Local\Temp\i4va1gur.y4b\resources.apk.bk -S obj\Debug\res -I C:\Users\Giuseppe\AppData\Local\Android\android-sdk\platforms\android-8\android.jar --auto-add-overlay 
C:\Program Files\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(707,2): error MSB6006: "aapt.exe" exited with code -1073741816.
Done executing task "Aapt" -- FAILED.
Done building target "_UpdateAndroidResgen" in project "AndroidLocationLogger.csproj" -- FAILED.

我真的不知道如何调试它,因为它给我的数据太少了......

最佳答案

这个错误主要是由于项目中的文件名引起的,首先检查这些..看看名称是否有符号和空格...只需更正它们以避免这些类型的错误..

关于c# - 卡在 Xamarin AAPT 错误上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17420337/

相关文章:

xamarin - 如何在xamarin.forms中显示使用Page.Is Busy?

android - RxJava-发出新项目时如何停止正在运行的任务

android - 无法从联系人中检索电子邮件

c# - 比较对象列表

c# - 表单启动时在文本框中编辑位置插入符号 C#

android - 如何从android中simplecursoradapter中的[]值拆分

ios - Xamarin iOS IPv6 应用商店拒绝

c# - ScrollView 在 Xamarin Forms 中的另一个 ScrollView 中

c# - 如何在 Gridview 页脚中添加 2 行

c# - 如何设置 StructureMap 以使用具有 Use<>.For<> 语法的 Singleton