Xamarin Studio 2 - 最新的稳定更新 - 执行任务时出错Aapt:源序列为空

Haz*_*man 6 android aapt xamarin

我正在使用Xamarin Studio的试用版进行包含Android应用程序的最后一年项目.最初一切顺利.但是今天在更新到最新的稳定版本后,我遇到了一个错误(如本文标题所述).

构建日志如下:

构建解决方案:MyActivity.Mobile(调试)

构建:MCAAndroid(调试)

Build build 05/18/2013 17:04:44.

项目"/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj"(构建目标):

Target _CheckProjectItems:CheckProjectItems任务NativeLibraries:JavaLibraries:JavaSourceFiles:

目标_ComputeAndroidAssetsPaths:ResourceFiles:Assets/WebUI/newsfeed.html Assets/WebUI/images/bg_c​​ontent.png Assets/WebUI/css/style.css Assets/WebUI/images/flag.png IntermediateFiles:

目标_GenerateAndroidAssetsDir:跳过目标"_GenerateAndroidAssetsDir",因为它的输出是最新的.

目标_ComputeAndroidResourcePaths:ResourceFiles:Resources/values/Strings.xml Resources/drawable/Icon.png Resources/layout/Login.axml Resources/drawable/le_cool_logo.png Resources/drawable/bg.jpg Resources/drawable/icon_password.png Resources/drawable /Icon_user.png Resources/layout/Home.axml Resources/drawable/info.png Resources/drawable/settings.png Resources/drawable/help.png Resources/drawable/bg_c​​ontent.png Resources/drawable/shadow_black.9.png Resources/drawable/cog.png Resources/drawable/tools.png Resources/layout/ReadMatric.axml Resources/drawable/matric.jpg Resources/drawable/mcalogo.png IntermediateFiles:

目标_GenerateAndroidResourceDir:跳过目标"_GenerateAndroidResourceDir",因为它的输出是最新的.

目标_ResolveMonoAndroidSdks:MonoAndroid工具:/Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mandroid/ MonoAndroid框架:/Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mandroid/platforms/android -10; /Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mono/2.1 MonoAndroid Binaries:/ Library/Frameworks/Xamarin.Android.framework/Versions/Current/bin/ Android NDK:Android SDK:/用户/ hazimanabhmy/Library/Developer/Xamarin/android-sdk-mac_x86/Java SDK:/ usr /

目标_ValidateAndroidPackageProperties:GetAndroidPackageName任务ManifestFile:/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/Properties/AndroidManifest.xml AssemblyName:MCAAndroid PackageName:MCAAndroid.MCAAndroid

目标_BuildDependencies:已解决的库输出:

目标_ExtractLibraryProjectImports:Assemblies:/Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mono/2.1/System.dll /Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mono/2.1/ System.Xml.dll /Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mandroid/platforms/android-10/Mono.Android.dll /Library/Frameworks/Xamarin.Android.framework/Versions/Current/ lib/mono/2.1/System.Core.dll Jars:ResolvedResourceDirectories:

目标_GetLibraryImports:NativeLibraries:Jars:

Target _CheckDuplicateJavaLibraries:JavaSourceFiles:JavaLibraries:

目标_UpdateAndroidResgen:AdditionalResourceDirectories:/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:错误:执行任务时出错Aapt:源序列为空任务"Aapt"执行 - 失败在项目"/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj"./ FAILED中完成构建目标"_UpdateAndroidResgen"

完成建筑项目"/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj".-- FAILED

建立失败.错误:

/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj(Build) - > /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(_UpdateAndroidResgen target) - >

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:错误:执行任务时出错Aapt:源序列为空

0警告1错误经过时间00:00:00.1048310

----------------------完成----------------------

构建:1个错误,0个警告

我找不到原因.有人会帮助我吗?

我在Xamarin.Android的论坛上问了同样的问题,还在等待他们的回答.但我想我可以从这里收集专家的更多资源和见解.

Joh*_*lph 6

这是Xamarin.Android最近的一个变化/错误,预计将与Android工具版本一起使用.22或更高版本,其中appt已在sdk目录中移动(从工具到构建工具).你需要进入android sdk管理器并将SDK工具更新到版本22(或更好),并安装新的build-tools包.在此输入图像描述