Ich benutze Bitbucket, damit ich mit anderen Entwicklern zusammenarbeiten kann, aber es scheint, dass wir es nicht einwandfrei zum Laufen bringen können. Ich habe diesen Fehler erhalten, nachdem ich die Änderungen von ihm gezogen habe:
Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
E:\Program Files (x86)\Android\android-sdk\build-tools\19.0.0\aapt.exe package -f --no-crunch -I E:\Program Files (x86)\Android\android-sdk\platforms\android-19\android.jar -M E:\Documents\smart-my-job1\app\build\manifests\debug\AndroidManifest.xml -S E:\Documents\smart-my-job1\app\build\res\all\debug -A E:\Documents\smart-my-job1\app\build\assets\debug -m -J E:\Documents\smart-my-job1\app\build\source\r\debug -F E:\Documents\smart-my-job1\app\build\libs\app-debug.ap_ --debug-mode --custom-package com.smartmyjob
Error Code:
-1073741819
android
android-studio
bitbucket
danieljohngomez
quelle
quelle
Antworten:
Für mich hat es geholfen, die Version von buildTools auf zu ändern:
Sie finden diese Einstellung in der Datei
app/build.gradle
.quelle
app/build.gradle
.Sie haben den Fehler https://code.google.com/p/android/issues/detail?id=42752 gefunden . Die Ursache scheint normalerweise ein Verweis auf eine nicht vorhandene Zeichenfolge in einer Ihrer Menüressourcen zu sein.
quelle
dimen
String types not allowed (at 'navigation_drawer_width' with value '320p'
<string name="">
definitjon in meinerstrings.xml
Datei. Verdoppeln Sie, dass Ihrestrings.xml
Datei gültig ist!Für mich war es, dass ich vergessen habe, die 32-Bit-Abhängigkeiten zu installieren:
quelle
aapt ist 32-Bit und wird daher erst auf einer 64-Bit-Box ausgeführt, wenn die 32-Bit-Architektur aktiviert ist
es funktioniert für mich.
quelle
Ich hatte das gleiche Problem und habe es behoben, indem ich a
./gradlew clean build
! Probieren Sie es aus und wenn das nicht funktioniert, versuchen./gradlew --refresh-dependencies
Sie es danach und Sie sollten bereit sein zu gehen.quelle
Meine Antwort mag etwas zu spät erscheinen, aber ich bin zufällig auf denselben Fehler in Android Studio gestoßen, nachdem ich das SDK auf API 21 aktualisiert habe. Ich habe alle Lösungen ausprobiert, die ich hier auf dieser Website und unter https://code.google gefunden habe. com / p / android / Issues / Detail? id = 61308 . So habe ich diesen Fehler schließlich behoben: Ich habe die gradle.build-Datei der App geöffnet und daraus geändert:
dazu:
Ich habe die Werte für buildToolsVersion und targetSdkVersion auf 20 gesenkt, von denen ich wusste, dass sie vor dem Upgrade einwandfrei funktionierten. In meinem Fall hat API 21 anscheinend Probleme für Gradle verursacht. Ich hoffe das wird auch anderen helfen.
quelle
In meinem Fall habe ich das Projekt bereinigt (Menüleiste -> Erstellen -> Projekt bereinigen) und dann erneut erstellt. Es funktionierte.
quelle
In meinem Fall hatte ich zwei Erklärungen von
in meinem Vektor zeichnbares Symbol
Alles was ich tun musste war einen zu löschen
quelle
In meinem Fall Problem mit Instant Run Disable in Android Studio 3.1.2 gelöst
quelle
Nach dem Upgrade des SDK-Repositorys ist die App "processDebugResources Android Studio" fehlgeschlagen. Ich verwende Android Studio 1.5.1, Ziel-SDK-Version 23. Ich habe zuvor buildToolsVersion 21.0.1 verwendet. Durch Ändern von buildToolsVersion in 21.1.2 wurde mein Problem behoben.
Vielleicht möchten Sie wissen, wie ich Version 21.1.2 für geeignet halte. Es wurde von Android Studio empfohlen, nachdem mein SDK erfolgreich aktualisiert wurde.
Nachdem Sie buildToolsVersion in 21.1.2 geändert haben (siehe meine Versionseinstellungen unten), müssen Sie Ihren Gradle-Erstellungsmechanismus synchronisieren.
Android Studio fordert Sie auf, Gradle zu synchronisieren, oder Sie können zu "Menüleiste> Datei> Synchronisieren" gehen, um die Synchronisierung manuell auszulösen. Android Studio erstellt Ihr Projekt nach der Synchronisierung neu.
Ich weiß, dass es viele Probleme mit der SDK-Datenbank und -Konfiguration gibt. Meine vorgeschlagene Lösung behebt möglicherweise nicht alle Probleme. Wenn Sie jedoch nach dem Upgrade des SDK-Repositorys auf einen ähnlichen Fehler stoßen, hoffe ich, dass mein Beitrag Ihren Ärger löst. Viel Glück!
quelle
In meinem Fall habe ich versucht , ändern
buildToolsVersion
ingradle
, aber es hat mir nicht geholfen. Mein Problem wurde behoben, als ich Drawable fand, das example.PNG nannte . Es sollte example.png sein ; Es gab keine Meldungen über den falschen Ressourcennamen, aber nachdem ich die Datei umbenannt hatte, erstellte gradle das Projekt in Ordnung.quelle
Wenn es sich nicht um Ihre Build-Tools handelt, überprüfen Sie Ihre Zeichenfolgen, Stile, Attribute, ... XML-Dateien und stellen Sie sicher, dass sie korrekt sind. Zum Beispiel eine Zeichenfolge mit einem leeren Namensattribut
oder ein zuvor undefinierter attr ohne angegebenes Format ( attrs.xml ):
quelle
Ich habe 2 Tage lang mit dem Kopf herumgeschlagen.
TL; DR - Dieser Fehler ist aufgetreten, da mein App-Name '-' enthielt.
Es stellte sich heraus, dass Android das nicht erlaubt. Nach dem Ausführen
gradlew build --stacktrace
im Android-Verzeichnis - habe einen Fehler erhalten, der dies impliziert.quelle
Es kann in der Android Studio 3.2.1 App Build Gradle helfen, wie es sein sollte
Gradle auf 4.6
Plugin Version auf 3.2.1
quelle
Als ich diesen Fehler bekam, habe ich einen Build mit --info (gradle --info build) erstellt. Es wurde berichtet, dass libz.so.1 aufgrund einer falschen ELFCLASS nicht geöffnet werden konnte. Es benötigt eine 32-Bit-Version von libz. Ich musste die Quelle herunterladen, das Makefile in gcc -m32 ändern und das 32-Bit-Glibc-Entwicklungspaket installieren (dnf install glibc-devel.i686). Nach dem Erstellen und Installieren dieser 32-Bit-Bibliothek habe ich die 64-Bit-Bibliothek deaktiviert.
Dann ging alles gut.
quelle
Ich hatte das gleiche Problem und da diese Frage der erste Treffer bei Google war, werde ich auch meine Lösung hinzufügen. Für mich war es ein fehlendes
format
Attribut in einemattr
Element inres/values/attrs.xml
.quelle
Dies funktionierte für mich nur durch 2-maliges Neustarten von Android Studio: D. Ich benutze Android Studio 2.1.
quelle
Ich habe es gelöst, indem ich die Build-Tools Version 21.0.1 auf 20.0.0 geändert habe
quelle
Führen Sie gradle mit der
--stacktrace
Option aus, um weitere Informationen zu erhalten. Was ist falsch ?quelle
In meinem Fall hat Crashlytics (Fabric.io) Dateien generiert, die irgendwann in Konflikt geraten sind, und eine zweite Datei wurde automatisch mit einem ungültigen Namen generiert.
Lange Rede, kurzer Sinn: Wenn Sie keine Dateinamen mit ungültigen Längen haben, sollten Sie über der ursprünglichen Ausnahme gewarnt werden.
quelle
Ich habe dieses Problem nach dem Löschen der Protokolle erhalten. Ich habe dieses Problem behoben, indem ich das Projekt neu erstellt habe
quelle
Gehen Sie zum Gradle-Bedienfeld und führen Sie es aus, indem Sie in der Nachrichtenzeile darauf doppelklicken. Es zeigt Ihnen, wo Ihr Projekt fehlerhaft ist. Vielleicht haben Sie einen Sound oder Film oder eine Datei oder ... dass es in Ihrem Projekt auf Google Android i kompakt ist Es tut mir wirklich leid, dass mein Englisch wirklich sehr schlecht ist
quelle
Sie erhalten diesen Fehler, wenn Sie Java-Schlüsselwörter in Ihrem Ressourcennamen verwenden.
quelle
Hatte das gleiche Problem. Ich habe die Datei build.gradle im App-Ordner folgendermaßen geändert: compileSdkVersion 23 buildToolsVersion "23.0.2"
dazu:
compileSdkVersion 23 buildToolsVersion "21.0.2"
und hat perfekt funktioniert! hoffe es funktioniert auch bei dir!
quelle
Ich hatte das gleiche Problem und bin umgezogen
quelle
Für mich war es ein Fehler mit meinen Ressourcen. Ich habe gerade die Ressourcen meines Projekts im Ressourcenordner und im Res-Ordner (dh für Android) geändert und es hat gut funktioniert.
Erfolgreich bauen
Gesamtzeit: 1 Minute 10,034 Sekunden
quelle
Es kann einige Fehler in Ihren Layouts wie
android:id="@id/
statt gebenandroid:id="@+id/...
. Zumindest war das der Grund für meine Ausnahme.quelle
Überprüfen Sie, ob eine SDK-Plattform teilweise installiert wurde. Wenn dies der Fall ist, installieren Sie es erneut.
quelle
Ich bin auf diesen Fehler gestoßen, als ich mein Android Studio von 2.3 auf 3.0.1 aktualisiert habe. Nachdem ich alle oben genannten Lösungen ausprobiert hatte, stellte ich fest, dass das Problem bei der Version der Build-Tools lag. Ich habe eine nicht unterstützte Version von Build-Tools verwendet. Ich habe meine wie unten geändert und es hat funktioniert.
Als Faustregel sollten Sie immer versuchen, die neueste Version der Build-Tools zu verwenden, die von Ihrer Gradle-Version unterstützt wird. Ab Version 3.0.0 von Gradle müssen Sie die Version der Build-Tools nicht mehr angeben, da diese automatisch übernommen wird.
https://developer.android.com/studio/releases/gradle-plugin.html#3-0-0
quelle
Für mich musste ich Android Studio im Admin-Modus ausführen.
Windows 10 x64
quelle