私を助けてください!
ここにエラーがあります:
エラー:タスク ':app:mergeDebugResources'の実行に失敗しました。
エラー:Java.util.concurrent.ExecutionException:com.Android.ide.common.process.ProcessException:
私のアプリのグラドルは:
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 25
buildToolsVersion "25.0.1"
packagingOptions {
exclude 'META-INF/NOTICE' // will not include NOTICE file
exclude 'META-INF/LICENSE' // will not include LICENSE file
}
defaultConfig {
applicationId "com.aku.ec2ainun.stepondesign"
minSdkVersion 18
targetSdkVersion 25
versionCode 1
versionName "1.1"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.Android.support', module: 'support-annotations'
})
compile 'com.Android.support:appcompat-v7:25.0.1'
compile 'com.firebase:firebase-client-Android:2.5.2'
compile 'com.google.firebase:firebase-auth:10.0.1'
compile 'com.google.firebase:firebase-database:10.0.1'
compile 'com.google.Android.gms:play-services:10.0.1'
testCompile 'junit:junit:4.12'
compile 'com.Android.support:design:25.0.1'
compile 'com.Android.support:multidex:1.0.1'
compile files('libs/slider.jar')
}
apply plugin: 'com.google.gms.google-services'
私のプロジェクトのグラドル:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
モジュールのコードを試してくださいbuild.gradle
:
Android {
// ...
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
// ...
}
Android studio DO NOT PNGを厳密にチェックすることを意味します。
プロジェクトに9つのパッチイメージを追加した後、同じ問題が発生しました。その画像を削除することで問題が解決しました。
Drawableフォルダにpng画像を挿入すると、同じ問題が発生しました。私はそのイメージを削除し、プロジェクトをきれいにして、再構築しました、問題は解決しました。これは私のために働いた。
9パッチ画像を使用する場合、正しい形式である(エッジに黒いピクセルがあり、画像のピクセルに触れてはならない)ことを確認してください。不正な形式の9パッチイメージを変更することで、この問題を解決しました。私の場合、画像は9パッチe Android studioの黒いピクセルに触れて、そのエラーを示しました。
Gimpに「filename.9.png」として保存した画像(9パッチの画像を作成するのに十分だと思った)を描画可能フォルダーに追加すると、このエラーが発生しました。この問題を解決するために、Draw 9-patchツールで画像を開き、境界の1つを移動しました。同じ場所に戻すかどうかは問題ではなく、境界を移動するだけで問題を修正してください。
時々私はこのエラーも受け取ります
実行する前にプロジェクト全体を再構築すると(ビルド>プロジェクトの再構築)、表示されなくなります。
これを試すことができます。
私は同じ問題に直面しました。 * .pngファイルを使用していましたが、複数のRebuild-projectsにもかかわらず、gradleビルドが失敗し続けました。驚いたことに、ファイル名を* .pngから* .jpgに変更したところ、うまくいきました!
たくさん苦労した後、私は最終的にこの問題を解決しました:
この問題を解決しながら2つの問題を実現します
それがあなたのために働くことを願っています。
多くの提案を検索して使用した後、私はこれに対する解決策を得ました:
1)プロジェクトで9つのパッチイメージを使用していますが、Androidスタジオはabc.9.pngイメージを受け入れないため、この名前をabc.pngに変更します
2)画像を9つのパッチ画像に変換すると、1つの画像が正しく変換できない「悪いパッチ」が表示されますこの画像を削除して再作成し、問題を解決しました、プロジェクトEclipseをAndroid studio
3)これをあなたのgradleに入れますaaptOptions.setProperty( "cruncherEnabled"、false)
ありがとう
リソース、特にファイル名を確認してください。 Android studioが本当の理由を指摘しないと、それはうんざりします。それは私の問題を解決しました。