このエラーは、Androidスタジオを2.2から2.3にアップデートし、アプリを自分の電話機に実行した後に発生しました。先週の金曜日はすべてがOKだった。この月曜日の贈り物は、私の一日中を壊した
グラデーションの設定は、「ローカルグラデルディストリビューションの使用」、バージョン3.3です。からのアドバイスによるとファイルの破損に失敗しました、mergeDebugResources FAILED
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'
}
}
:
以下のように、ログ情報、それはあまりにも長いですし、それらのすべてが類似しているので、私はいくつかのセグメントにコピー:以下のように
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をいくつかの回答は時代遅れですが、私は残念ながら次のような方法を試しました。
1.私のプロジェクトからすべての.9.pngファイルを削除します。
2.すべてのpngファイルが実際のPNGであることを確認します。
3.挿入以下の設定がbuild.gradleします
aaptOptions {
cruncherEnabled = false
}
4.チェックプロジェクトファイルのパスを、255文字(Windowsの10)に達していません。
5.クリアな階調キャッシュ。
6.キャッシュを無効にして再起動します。
7.プロジェクトをクリーンアップします。
ログ情報はAndroidスタジオで自動生成されたファイルにつながると思います。エラー.pngファイルを検索しようとしていますが、いずれもプロジェクトに存在しません。
アドバイスありがとうございます。
私はドロアブルが不正な場合、常にこの問題が発生します。したがって、ドロアブルをコピーする場合は、コンピュータにメディアソフトウェアがインストールされていることを確認してください。 –
@FarazAhmedはあなたの返事に感謝しますが、私はこれをチェックしたことを2番目の項目で述べています。 – Longer