it-swarm.com.ru

Как исправить Ошибка: Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException:

У меня есть проект в Eclipse, и я экспортирую в проект gradle и открываю в Android Studio, когда я получаю синхронизацию проекта. Я получаю Ошибка: Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException: Error: Ошибка выполнения задачи ': app: mergeDebugResources'.

Ошибка: Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException: 

Это мой build.gradle:

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 19
    buildToolsVersion "25.0.2"

    defaultConfig {
        applicationId "com.smok.maps"
        minSdkVersion 8
        targetSdkVersion 19
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.Android.support:support-v4:19.1.0'
    compile 'joda-time:joda-time:2.3'
    compile files('libs/ksoap2-Android-Assembly-3.6.0-jar-with-dependencies.jar')
    compile files('libs/osmbonuspack_v4.9.jar')
    compile files('libs/osmdroid-Android-4.2-javadoc.jar')
    compile files('libs/osmdroid-Android-4.2.jar')
    compile files('libs/slf4j-Android-1.5.8.jar')
}
5
user7245772

Ну, я получил эту проблему, потому что мой проект был импортирован из Eclipse в Android Studio и в gradle отсутствовали зависимости.

Я избавился от этого после добавления

useLibrary 'org.Apache.http.legacy'

в

defaultConfig {
}

ниже

targetSdkVersion 25

После этого я должен был установить

minSdkVersion 9

Также я добавил следующие строки

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

выше

defaultConfig {
    //code snippet
}

Итак, это выглядит так,

Android {

    compileSdkVersion 25
    buildToolsVersion '25.0.2'

    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false

    defaultConfig {
        applicationId "xxx.xxxx.xxxx.xxxx"
        minSdkVersion 9
        targetSdkVersion 25
        useLibrary  'org.Apache.http.legacy'
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_5
            targetCompatibility JavaVersion.VERSION_1_5
        }
        //remaining code snippet
        //.....
    }
    //remaining code snippet
    //.....
}

@tompok, вы получаете эту ошибку, возможно, из-за того, что jar-файлы, которые вы используете в зависимостях, могут отсутствовать.

Вместо этого Google для их зависимостей gradle и поместите имя пакета вместо пути, как это в первой строке:

compile 'com.Android.support:support-v4:19.1.0'

Замените оставшиеся зависимости в вышеуказанном формате.

Надеюсь, это поможет вам.

____________________________________

Правка:

Вы столкнулись с этой проблемой, так как вы используете buildToolsVersion 25.0.2, тогда как используемая вами библиотека compile 'com.Android.support:support-v4:19.1.0'

Просто измените его на compile 'com.Android.support:support-v4:25.0.2', и ваша проблема будет решена.

Спросите, сталкиваетесь ли вы с какой-либо другой проблемой, иначе примите это как ответ, чтобы это могло помочь другим.

5
Mohammedsalim Shivani

Попробуйте код в вашем модуле build.gradle:

 Android {
 // ...
 aaptOptions.cruncherEnabled = false
 aaptOptions.useNewCruncher = false
 // ...
 }

Это означает, что студия Android не проверять PNG строго.

4
Samin Ali Mondal

Я столкнулся с этой проблемой, после того, как нарисовал левую и нижнюю линию натяжения для .9 . png, тогда все в порядке. Удачи. 

4
Chuanhang.gu

в большинстве случаев в проект недавно добавлено поврежденное изображение PNG, которое вызывает эту ошибку ....... Проверьте журнал git и замените файл. 

Иногда меню: File > InvalidateCaches/Restart also helps

1
ir2pid

Ну, у меня не было решения, когда я использовал в Android Studio 3.1

Android {
 // ...
 aaptOptions.cruncherEnabled = false
 aaptOptions.useNewCruncher = false
 // ...
 }

На самом деле я в процессе импорта проекта Eclipse в последнюю Android-студию. Я провожу около трех дней в поисках этой конкретной ошибки.

 Error:Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException: Error:Execution failed for task ':app:mergeDebugResources'.

Я нашел некоторые ссылки из следующих ссылок ...

После этого я искал в drawable изображения с расширением image_name.9.png. и переименовал в image_name.png. После этого эта ошибка исчезла. Опять же, это сработало для моего проекта, но до сих пор не уверен в других причинах этой проблемы. Я надеюсь, что это может быть полезно для кого-то!

1
BharathRao

Сделайте недействительными кэши, затем закройте проект и импортируйте его снова.

0
Samnjor