Dieser Fehler trat heute auf, nachdem ich Android Studio von 2.2 auf 2.3 aktualisiert und App auf meinem Telefon ausgeführt habe. Am letzten Freitag war alles in Ordnung. Dieses Montag-Geschenk hat mir den ganzen Tag ruiniert.
Gradle Einstellung ist "Verwenden Sie lokale Gradle-Verteilung", Version 3.3.Einige Dateiverarbeitung fehlgeschlagen, mergeDebugResources FAILED
Log-Informationen, wie unten, weil es zu lang ist und alle von ihnen sind ähnlich, ich habe gerade ein paar Segmente kopiert:
Error: Some file crunching failed, see logs for details
:app:mergeDebugResources FAILED
AAPT: \\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-mdpi-v4\abc_btn_switch_to_on_mtrl_00012.9.png ERROR: Unable to open PNG file
AAPT: \\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-xxhdpi-v4\abc_ic_star_half_black_48dp.png ERROR: Unable to open PNG file
AAPT: \\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-hdpi-v4\abc_ic_menu_share_mtrl_alpha.png ERROR: Unable to open PNG file
AAPT: \\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-xxhdpi-v4\abc_text_select_handle_middle_mtrl_light.png ERROR: Unable to open PNG file
AAPT err(Facade for 925134644) : No Delegate set : lost message:\\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-hdpi-v4\abc_ic_star_half_black_48dp.png ERROR: Unable to open PNG file
AAPT err(Facade for 925134644) : No Delegate set : lost message:\\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-mdpi-v4\abc_switch_track_mtrl_alpha.9.png ERROR: Unable to open PNG file
build.gradle wie folgt:
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
aaptOptions {
cruncherEnabled = false
}
defaultConfig {
minSdkVersion 18
targetSdkVersion 18
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
assets.srcDirs = ['src/main/assets', 'src/main/assets/']
}
}
useLibrary 'org.apache.http.legacy'
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support:support-v4:25.2.0'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'org.jetbrains:annotations-java5:15.0'
}
}
Nach Beratung von andere Fragen, obwohl einige Antworten einfach zu veraltet sind, habe ich noch folgende Wege versucht, leider hat mich keiner von ihnen gerettet:
1. entferne alle .9.png Dateien aus meinem Projekt.
2. überprüfen Sie alle Png-Dateien sind echte PNG.
3. Einsatz folgende Einstellungen build.gradle:
aaptOptions {
cruncherEnabled = false
}
4. Kontrollpfad Projektdatei, nicht erreicht 255 Zeichen (Windows 10).
5. Löschen Sie die Graadle-Caches.
6. Ungültige Caches und Neustart.
7. sauberes Projekt.
Ich denke, Log-Informationen führt mich zu Dateien von Android Studio automatisch generiert. Beim Versuch, Fehler .png-Dateien zu suchen, ist keines davon in meinem Projekt vorhanden.
Jeder Rat wird geschätzt.
Ich habe immer dieses Problem, wenn ich fehlerhafte Zeichen habe. Stellen Sie daher beim Kopieren von Zeichenmaterial sicher, dass diese mit der auf Ihrem Computer installierten Mediensoftware geöffnet werden können. –
@FarazAhmed danke für Ihre Antwort, aber ich erwähnte am 2. Artikel, dass ich dies überprüft habe. – Longer