2013-05-18 1 views
6

Я использую пробную версию Xamarin Studio для моего последнего проекта года, состоящего из приложения Android. Сначала началось гладко. Но сегодня, после обновления до последней стабильной версии, я столкнулся с ошибкой (как указано в заголовке этого сообщения).Xamarin Studio 2 - последнее стабильное обновление - Ошибка выполнения задачи Aapt: Исходная последовательность пуста

Журнал сборки выглядит следующим образом:

Строительство Решение: MyActivity.Mobile (Debug)

Строительство: MCAAndroid (Debug)

Сложение начал 05/18/2013 17:04 : 44.

Проект "/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj" (Цель()):

Целевые _CheckProjectItems: CheckProjectItems Задача NativeLibraries: JavaLibraries: JavaSourceFiles:

Целевые _ComputeAndroidAssetsPaths: ResourceFiles: активы/WebUI/newsfeed.html Активы/WebUI/изображения/bg_content.png активы/WebUI/CSS/style.css активы/WebUI/изображений/flag.png IntermediateFiles:

Целевой _GenerateAndroidAssetsDir: Пропуск целевых "_GenerateAndroidAssetsDir", потому что его выходы до современных.

Целевые _ComputeAndroidResourcePaths: ResourceFiles: ресурсы/ценности/strings.xml Ресурсы/рисуем/Icon.png Ресурсы/макет/Login.axml Ресурсы/рисуем/le_cool_logo.png Ресурсы/рисуем/BG.jpg Ресурсы/рисуем/icon_password.png Ресурсы/рисуем/Icon_user.png Ресурсы/макет/Home.axml Ресурсы/рисуем/info.png Ресурсы/рисуем/settings.png Ресурсы/рисуем/help.png Ресурсы /drawable/bg_content.png Ресурсы/рисуем/shadow_black.9.png Ресурсы/рисуем/cog.png Ресурсы/рисуем/tools.png Ресурсы/макет/ReadMatric.axml Ресурсы/рисуем/matric.jpg Ресурсы/рисуем/mcalogo.png IntermediateFiles:

Target _GenerateAndroidResourceDir: Пропуск цели "_GenerateAndroidResourceDir", потому что его выходы уточненный.

Целевые _ResolveMonoAndroidSdks: MonoAndroid Инструменты: /Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mandroid/ MonoAndroid Framework: /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.рамки/Версии/Current/bin/ Android NDK: Android SDK:/Users/hazimanabhmy/Library/Developer/Xamarin/андроида-СДК-mac_x86/ Java SDK:/USR/

Целевые _ValidateAndroidPackageProperties: GetAndroidPackageName Task ManifestFile: /Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/Properties/AndroidManifest.xml AssemblyName: MCAAndroid Имя_пакета: MCAAndroid.MCAAndroid

Целевые _BuildDependencies: Устранены библиотека выходы:

Целевые _ExtractLibraryProjectImports: Сборки: /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/Версия/текущие/Lib/моно/2.1/System.Core.dll баночек: ResolvedResourceDirectories:

целевых _GetLibraryImports: NativeLibraries: Баночки:

Целевые _CheckDuplicateJavaLibraries: JavaSourceFiles: JavaLibraries:

Цель _UpdateAndroidResgen: AdditionalResourceDirectories: /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: ошибка: ошибка при выполнении задачи AAPT: Исходная последовательность пуста задача «AAPT» исполнение - FAILED Совершено строительство цели «_UpdateAndroidResgen» в проекте «/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj» .-- FAILED

Done строительный проект «/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj".-- FAILED

Сложение FAILED. Ошибки:

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

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: ошибка: ошибка при выполнении задачи AAPT: последовательность источника не заполнено

0 Предупреждение (и) 1 Ошибка (и) Истекшее время 00: 00: 00.1048310

---------------------- Готово ----------------------

Построение: 1 ошибка, 0 предупреждений

Я не мог найти причину. Кто-нибудь поможет мне?

Я задал этот же вопрос на форуме Xamarin.Android и все еще жду ответа. Но я думаю, что я мог бы собрать больше ресурсов и соображений от экспертов здесь.

+2

Получил ответ от форума Xamarin. Похоже, что решение похоже на то, что было предложено в http://forums.xamarin.com/discussion/comment/13817/ Кроме того, инструкция была фактически помещена в readme внутри частной папки Android SDK. – Haziman

+0

+1 Это помогло мне сегодня. –

ответ

6

Это недавнее изменение/ошибка в Xamarin.Android, который рассчитывает использовать с инструментами Android rev. 22 или более поздней версии, где appt был перемещен в каталоге sdk (от инструментов до инструментов сборки). Вам нужно зайти в диспетчер sdk android и обновить инструменты SDK до версии 22 (или лучше), а также установить новый пакет инструментов сборки. enter image description here

+0

Обновление для инструментов SDK rev 22 работало для меня. –

+0

То же. Спасибо за совет. – groundh0g