Выполнение выполнено для задачи ': app: dexDebug'. Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException

Я создаю свой проект андроида, когда получил эту ошибку после импорта библиотеки docx4j в моем проекте. Что я должен сделать, чтобы избавиться от этого исключения.

Ошибка: выполнение выполнено для задачи ': app: dexDebug'. > Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' / usr / lib / jvm / java-7-openjdk-amd64 / bin / java '' завершен с не- -выбрать выход 2

Solutions Collecting From Web of "Выполнение выполнено для задачи ': app: dexDebug'. Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException"

У меня была такая же ошибка. Но я решил проблему, добавив следующую недостающую строку из build.gradle в зависимости. Compile 'com.parse.bolts: bolts-android: 1. +'

 After adding this line, my dependencies body was like this: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' compile 'com.parse.bolts:bolts-android:1.+' compile fileTree(dir: 'libs', include: 'Parse-*.jar') compile fileTree(dir: 'libs', include: "commons-io-2.4.jar") } 

Вы тоже можете поиграть со своим и посмотреть, может ли он вам помочь

Добавьте это в свою сборку файла. Gradle

 defaultConfig { multiDexEnabled true } 

Плагин Android для Gradle, доступный в Android SDK Build Tools 21.1 и выше, поддерживает multidex, поэтому вам необходимо добавить multiDexEnabled true в ваш файл gradle, как показано ниже:

 android { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { ... minSdkVersion 14 targetSdkVersion 21 ... // Enabling multidex support. multiDexEnabled true } ... } dependencies { compile 'com.android.support:multidex:1.0.0' } 

Мне может понадобиться дополнительная информация, но, согласно ошибке на ваш вопрос:

Ошибка: выполнение выполнено для задачи ': app: dexDebug'. > Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' / usr / lib / jvm / java-7-openjdk-amd64 / bin / java '' завершен с не- -выбрать выход 2

Способ компиляции IntelliJ может привести к ошибке, которую вы публикуете (по крайней мере, в моем случае, это так). Недавно я пришел из Eclipse, где после каждого прогона создается «чистый проект». В IntelliJ проект нуждается в чистой сборке для запуска. Я избегал очистки каждый раз, отключая инкрементный флаг внутри dexOptions из build.gradle.

Я столкнулся с той же проблемой, и я добавил multiDexEnabled true в файл сборки, но все напрасно. Но делая следующее вместе с добавлением multiDexEnabled true в defaultConfig, я решил проблему.

Добавьте MultiDexApplication в свой манифест, как:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.multidex.myapplication"> <application ... android:name="android.support.multidex.MultiDexApplication"> ... </application> </manifest> 

И не забудьте добавить

 defaultConfig { multiDexEnabled true } 

Это сделал трюк для меня. Ссылка: Android Studio не удается отладить с ошибкой org.gradle.process.internal.ExecException

Так же, как и моя ошибка

Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 2enter code here

Это потому, что существует дублирование его зависимости lib, в моем случае, как это

compile files('libs/httpcore-4.3.3.jar') compile files('libs/httpmime-4.3.6.jar') compile fileTree(include: ['*.jar'], dir: 'libs')

То я исправил его как этот compile fileTree(include: ['*.jar'], dir: 'libs') удалить другие настройки import lib

надеюсь, это поможет

Эту проблему можно легко решить, удалив несколько баннеров в папке с вашими проектами.