2013-05-18 15 views
6

Sto utilizzando la versione di prova di Xamarin Studio per il mio progetto per l'ultimo anno costituito da un'applicazione Android. All'inizio tutto è andato liscio. Ma oggi, dopo l'aggiornamento all'ultima versione stabile, ho riscontrato un errore (come indicato sul titolo di questo post).Xamarin Studio 2 - ultimo aggiornamento stabile - Errore nell'esecuzione dell'attività Aapt: la sequenza di origine è vuota

Il registro di configurazione è la seguente:

costruzione Soluzione: MyActivity.Mobile (Debug)

costruzione: MCAAndroid (Debug)

Costruire iniziato 2013/05/18 17:04 : 44.

Progetto "/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj" (Build di destinazione (s)):

_CheckProjectItems Target: CheckProjectItems Task NativeLibraries: JavaLibraries: JavaSourceFiles:

target _ComputeAndroidAssetsPaths: ResourceFiles: Attività/WebUI/newsfeed.html Attività/WebUI/images/bg_content.png Assets/WebUI/css/style.css Attività/WebUI/immagini/flag.png IntermediateFiles:

target _GenerateAndroidAssetsDir: bersaglio di salto "_GenerateAndroidAssetsDir" perché le sue uscite siano aggiornati.

target _ComputeAndroidResourcePaths: ResourceFiles: Risorse/Valori/strings.xml Risorse/drawable/Icon.png Risorse/layout/Login.axml Risorse/disegnabili/le_cool_logo.png Risorse/drawable/bg.jpg Risorse/disegnabili/icon_password.png Risorse/drawable/Icon_user.png Risorse/layout/Home.axml Risorse/disegnabili/info.png Risorse/disegnabili/settings.png Risorse/disegnabili/help.png Risorse /drawable/bg_content.png Risorse/disegnabili/shadow_black.9.png Risorse/disegnabili/cog.png Risorse/drawable/tools.png Risorse/layout/ReadMatric.axml Risorse/disegnabili/matric.jpg Risorse/drawable/mcalogo.png IntermediateFiles:

target _GenerateAndroidResourceDir: Skipping bersaglio "_GenerateAndroidResourceDir" perché le sue uscite siano aggiornati.

_ResolveMonoAndroidSdks Target: MonoAndroid Strumenti: /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 Binari monoandroid: /Library/Frameworks/Xamarin.Android.quadro/Versions/corrente/bin/ Android NDK: Android SDK:/Users/hazimanabhmy/Library/Developer/Xamarin/android-sdk-mac_x86/ Java SDK:/usr/

target _ValidateAndroidPackageProperties: GetAndroidPackageName Task ManifestFile: /Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/Properties/AndroidManifest.xml AssemblyName: MCAAndroid PackageName: MCAAndroid.MCAAndroid

target _BuildDependencies: uscite biblioteca risolti:

_ExtractLibraryProjectImports Target: assiemi: /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/Versioni/corrente/lib/mono/2,1/System.Core.dll Vasi: ResolvedResourceDirectories:

target _GetLibraryImports: NativeLibraries: Vasi:

_CheckDuplicateJavaLibraries Target: JavaSourceFiles: JavaLibraries:

target _UpdateAndroidResgen: AdditionalResourceDirectories: /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: errore: errore compito esecuzione aapt: La sequenza sorgente è vuoto Task esecuzione "aapt" - FAILED Fatto costruire target "_UpdateAndroidResgen" nel progetto "/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj" .-- FALLITO

Fatto progetto di costruzione "/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj".-- FAILED

generazione non riuscita. Errori:

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

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: errore: errore durante l'esecuzione compito aapt: La sequenza di origine è vuoto

0 Warning (s) 1 Error (s) Tempo trascorso 00: 00: 00.1048310

---------------------- Fatto ----------------------

Build: 1 errore, 0 avvisi

Non ho trovato la causa. Qualcuno mi aiuterebbe?

Ho fatto questa stessa domanda sul forum Xamarin.Android, e sto ancora aspettando la loro risposta. Ma penso che potrei raccogliere più risorse e approfondimenti dagli esperti qui.

+2

Ho ricevuto una risposta dal forum Xamarin. Sembra che la soluzione sia simile a quanto suggerito in http://forums.xamarin.com/discussion/comment/13817/ Inoltre, un'istruzione è stata effettivamente inserita nel readme all'interno della cartella privata di Android SDK. – Haziman

+0

+1 questo mi ha aiutato oggi. –

risposta

6

È una modifica/bug recente in Xamarin.Android che prevede di essere utilizzato con gli strumenti di Android rev. 22 o successive dove appt è stato spostato nella directory sdk (dagli strumenti agli strumenti di compilazione). Devi andare nel gestore di Android SDK e aggiornare gli strumenti SDK alla revisione 22 (o meglio) e installare anche il nuovo pacchetto di strumenti di sviluppo. enter image description here

+0

Aggiornamento per gli strumenti SDK rev 22 ha funzionato per me. –

+0

idem. Grazie per il consiglio. – groundh0g