Problema di imballaggio Android: risorse.ap_ non esiste

Sto cercando di risolvere un problema in Eclipse per 3 ore e non ho fatto alcun progresso. Domani sarà il cliente a venire a guardare la mia app, e non ho più tempo. Questo è veramente frustrante!

Questa mattina, quando stavo codificando e volevo gestire la mia applicazione sul mio dispositivo Eclipse si è schiantato improvvisamente. 'aapt.exe ha smesso di funzionare'

  • Leggi il file con Android, qual è il path previsto?
  • I plugin non vengono sempre aggiunti dopo l'aggiunta di piattaforma Android e iOs
  • Tema XML di Android che eredita da due themes di padre?
  • GridView con numero diverso di colonne in base al numero di righe
  • IllegalArgumentException: Imansible trovare la radice di configuration che contiene xxx su FileProvider.getUriForFile
  • Riprendi il download non funziona in android
  • Dopo questa Eclipse non è più partito. Si bloccò all'image a spruzzo.

    Ho guardato in Internet e ho provato diverse soluzioni come tornare a Java SE 6 update 20, cambiando file .ini ecc. Alla fine reinstallare Eclipse ha fatto il lavoro.

    Poco dopo che 'aapt.exe ha smesso di funzionare' restituito. Ho trovato una soluzione cambiando i miei obiettivi dei progetti. 1.5, 1.6, 2.2 non import, finché è diverso da quello precedente.

    Ora ho l' Error generating final archive: java.io.FileNotFoundException: C:\xxx\bin\resources.ap_ does not exist errore.

    Ho provato pulito ma questo non funziona. Eliminare e regolare automaticamente R.java anche non funzionava.

    Ho eseguito lo stesso codice in Netbeans con il plugin Android e lì mi dà l'aapt.exe ha smesso di funzionare nuovamente 🙁

    Per favore, ragazzi, come posso risolvere questo problema?

    Edit:

    Penso di aver trovato la ragione. Queste sono le righe di errore nella console:

     org.xmlpull.v1.XmlPullParserException: Binary XML file line #3: <bitmap> requires a valid src attribute at android.graphics.drawable.BitmapDrawable.inflate(BitmapDrawable.java:341) at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:779) at android.graphics.drawable.Drawable.createFromXml(Drawable.java:720) at com.android.layoutlib.bridge.ResourceHelper.getDrawable(ResourceHelper.java:150) at com.android.layoutlib.bridge.BridgeTypedArray.getDrawable(BridgeTypedArray.java:668) at android.view.View.<init>(View.java:1846) at android.view.View.<init>(View.java:1795) at android.view.ViewGroup.<init>(ViewGroup.java:282) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) [2011-01-17 16:37:20 - gegevens.xml] Unable to resolve drawable "com.android.layoutlib.utils.ResourceValue@267e33de" in attribute "background" 

    Il file che sta parlando è 'bg.png'. È un piccolo file png che ripeto in un file .xml.

     <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/bg" android:tileMode="repeat" /> 

    Questo file ha funzionato dalla prima volta senza alcun problema. L'ho cancellato dalla cartella disegnata, ho aspettato un messaggio di errore e l'ho aggiunto nuovamente. La x rossa accanto al nome di piegatura è andata via, ma ancora nulla di diverso …

  • Errore: imansible eseguire aapt
  • Come visualizzare AndroidManifest.xml dal file APK?
  • Come installare Android SDK Build Tools sulla row di command?
  • Come passare argomenti aapt quando si costruisce android apk?
  • Autorizzazioni per l'inserimento di applicazioni Android tramite adb
  • get l'attributo "'android: icona' ': l'attributo non è un valore di string' 'durante l'upload di un APK all'archivio di riproduzione
  • 14 Solutions collect form web for “Problema di imballaggio Android: risorse.ap_ non esiste”

    Un colpo al buio, ma se è solo il file PNG è ansible eliminarlo dal progetto e aggiungerlo? Deve esserci qualcosa che rompe il file delle risorse.

    Ho appena riscontrato lo stesso errore dopo aver eseguito un aggiornamento SDK con Eclipse (Indigo). Normalmente eliminerei gli errori e cercare di ribuild o pulire con successo, ma questa volta non è stato risolto il problema.

    Finalmente sono andato alla cartella android sdk e aggiornato manualmente. Al return all'eclipse ho ripreso l'errore, ma senza ribuild o pulire ho potuto lanciare l'applicazione sul dispositivo premendo il gioco per una seconda volta.

    EDIT : A quanto pare questo problema è intermittente, poiché ora sono ancora imansible correre sul dispositivo o esportre l'apk firmato.

    SOLVED: Il problema deriva da una corruzione nella cartella .metadata. Lo scoprii reinstallando Indigo, ma quando faccio io non ho rimosso la cartella di lavoro originale. Il problema, naturalmente, si è rivelato di nuovo. Ho eliminato completamente la cartella metadata, che ripristina effettivamente tutte le impostazioni di configuration dell'eclipse. Ora tutte le implementazioni e le firme funzionano perfettamente. Bastava impostare nuovamente l'ambiente a mio gradimento, che richiede alcuni minuti in contrasto con le ore che ho passato a risolvere questo problema.

    Ho appena incontrato questo stesso problema dopo aver importto il mio progetto da un'altra macchina, ma non ho avuto errori nella console come l'OP. Ho distriggersto il progetto-> Costruisci automaticamente e poi ho fatto Project-> Clean e questo mi ha risolto il mio problema. Ho effettivamente mancato di diversi file nella directory bin / per il mio progetto e questo li ha fissati tutti.

    Penso che questo errore possa venire per una serie di motivi. La soluzione seguente è nota per essere specifica per lo stesso messaggio di errore visualizzato quando si utilizza ADT 14 (rilasciato ieri) con output di build impostato su Verbose:

    Ho eseguito lo stesso errore utilizzando Eclipse 3.7 (Indigo) dopo l'aggiornamento a ADT 14 e SDK 14 su tutti i progetti, compresi quelli appena creati. Ho trovato una soluzione che qualcuno ha pubblicato sul ADT bug tracker, che è fondamentalmente per passare Eclipse Impostazioni-> Android-> Build-> Build Output da "Verbose" a "Normale". Il posto è qui .

    Nel mio scenario, ieri su aperto Eclipse stava cercando di scaricare gli aggiornamenti e l'ho annullata poiché stavo usando il mio hotspot del cellulare. Ho provato la soluzione di eliminazione delle cartelle di metadati citata qui e non funzionava per me. Andando a window-> SDK Manager e aggiornando tutto sembra essere la mia soluzione.

    Ho avuto lo stesso problema in quanto ho aggiunto alcune immagini in each directory di risorse e purtroppo chiamato .png. C'erano infatti jpegs e il plugin eclipse stava segnando questo (non conosciuto a me nella console)

    Il problema che ho trovato è che se si cancella la console allora le informazioni di logging vengono perse e non registra nulla di nuovo!

    La modifica dell'estensione da .png a .jpg ha risolto il problema

    Sopra la soluzione non funzionava per me.

    Il modo in cui ho fatto è quello di aggiornare non solo ADT ma anche SDK. Per farlo, vai a Android SDK Manager e scarica solo gli aggiornamenti.

    FUNZIONA!

    È molto insignificante, ma la modifica della modalità di build da verbosa a silenzio ha fatto il trucco! Niente altro (progetto di pulizia, riapertura, reinstallazione) ha fatto.

    Prova a eseguire la pulizia, ma deseleziona automaticamente la creazione e fai clic su "progetto di costruzione" nel menu "Progetto". Una volta creato manualmente, puoi verificare nuovamente la "build automatically".

    Vorrei anche chiudere l'eclispe, e poi uccidere adb

     > adb kill-server 

    A volte questo errore si verifica quando si crea nove punti con puntini o righe neri sbagliati. Ad esempio, le linee destro e fondo devono essere solide senza tratti o regioni vuote.

    Prova

    windows-> peferences -> android -> Build -> Build Output

    Silenzioso

    http://code.google.com/p/android/issues/detail?id=20395

    In alcuni casi, questo errore scompare dopo aver fissato errori a monte. Nel mio caso era una incompatibilità di versione in 'fullwebview.xml'.

    Là, 'layout_width' / height è stato impostato su un valore non supportto nel mio target di creazione, 2.1. Modificare il valore a 'fill_parent' ha risolto il problema.

    Ho riscontrato questo stesso errore, ma ho visto che il mio layout.xml non stava catturando un errore per un TextView cui android:text="@string/my_unmapped_string string non è stata mappata in strings.xml.Quindi quando ho visto il layout grafico stava mostrando:

    Imansible risolvere …..

    Quando ho mappato correttamente la risorsa e ho eseguito nuovamente il progetto, ha funzionato bene e che bin\resources.ap_ does not exist errore è andato 🙂

    Nel mio caso, era il file add-icon.175x175-75.png (nome file valido ma nome non valido risorsa) copiato in res/drawable per errore. Dopo aver rimosso questo file, Eclipse ha fatto (nell'aprile 2015) alcune costruzioni di successo con origini non corrette e solo allora ha iniziato a comportrsi in modo sensibile, mostrando le risorse mancanti e XML malformato (ho cambiato il layout).

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.