"Feil: com.android.tools.aapt2.Aapt2Exception: AAPT2-feil: sjekk logger for detaljer": årsaker og løsninger

I dagens artikkel vil vi snakke om feilen med et veldig langt navn: "Feil: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details". Denne feilen påvirkes utelukkende av innholdsskapere i det integrerte utviklingsmiljøet til Android Studio 3.0.

Det kan oppstå en feil under mange prosesser: montering av et prosjekt, sammenstilling av det, eller til og med direkte under utvikling. Feilen "Error: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details" introduserer ofte mange Android-utviklere i en stupor, men du kan lett bli kvitt den i de fleste tilfeller.

Så hva er årsaken til dette krasjet i Android Studio 3.0? Oppriktig kan årsaken sees direkte i selve feilen: Android Asset Packaging Tool av den andre versjonen. Mange andre utviklere anbefaler å deaktivere AAPT2 for prosjektene sine hvis du støter på feilen "Feil: com.android.tools.aapt2.Aapt2Exception: AAPT2 feil: sjekk logger for detaljer", som imidlertid er ekstremt enkel, men det er en liten løsning.

Hvordan fikse jeg feilen "Error: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details"?

Så som vi sa ovenfor, kan du enkelt deaktivere AAPT i prosjektet ditt - og det handler om hatten. Enig, dette er ikke den mest lønnsomme løsningen, siden vi bare unngår feilen selv, men den fungerer. For å deaktivere AAPT2 i prosjektet ditt, må du gjøre følgende:

  • gå til roten til prosjektet og åpne gradle.properties- filen;
  • legg linjen android.enableAapt2 = falsk til denne filen eller endre den hvis den er der;
  • Synkroniser nå prosjektet ved å klikke på Fil → Synkroniser .

Så snart du gjør dette, blir feilen "Feil: com.android.tools.aapt2.Aapt2Exception: AAPT2-feil: sjekk logger for detaljer" umiddelbart eliminert, siden Android Asset Packaging Tool av den andre versjonen ikke lenger brukes i prosjektet. Metoden fungerer, men ikke helt praktisk, siden du vil måtte utføre lignende handlinger i hvert prosjekt du utvikler.

Hva annet kan gjøres? Faktisk oppstår feilen "Feil: com.android.tools.aapt2.Aapt2Exception: AAPT2-feil: sjekk logger for detaljer" ofte på grunn av tilstedeværelsen av kyrilliske tegn i katalogen til .gradle- filen. La oss se hva du trenger å gjøre:

  • klikk på Fil → Innstillinger ;
  • deretter gå til Build, Execution, Deployment;
  • velg Gradle og se på linjen med katalogen - bytt til en katalog der kyrillisk mangler;

Det er faktisk alt du trenger å gjøre for å eliminere feilen "Error: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details".

Interessante Artikler