Android: 任务 ':dexDebug' 执行失败
Android: Execution failed for task ':dexDebug'
我目前在将 targetSDK 版本从 21 更改为 23 时遇到问题。
更改并构建 gradle 后,当我尝试 运行 应用程序时出现错误
Error:Execution failed for task ':dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:
Process 'command 'C:\Program Files\Java\jdk1.8.0_66\bin\java.exe'' finished with non-zero exit value
在我的 lib 文件夹中,我有一个名为 org.apache.http.legacy
的库
我在将 sdk 版本从 21 更改为 23 时添加的这个库,因为在 23 中它被删除了。
- 同步:正常
- 制作项目:OK
- 清洁:好
- 运行: 错误
我的gradle文件是
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.android.support:appcompat-v7:23.1.1'
compile('com.android.support:support-v4:21.0.3') {
exclude module: 'support-v4'
}
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.google.android.gms:play-services:7.8.0'
}
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
useLibrary 'org.apache.http.legacy'
defaultConfig {
minSdkVersion 11
targetSdkVersion 23
}
在我的 lib 文件夹中我有
- armeabi
- armeabi-v7a
- x86
- android-支持-v4.jar
- gcm.jar
- json.jar
- org.apache.http.legacy.jar
- tint.jar
- webproc.jar
任何人都可以帮助我解决错误 错误:任务':dexDebug'的执行失败。完成非零退出值 2
听说可能是jar问题。有几次我从 Local\Android\sdk\platforms\android-23\optional 中删除并粘贴了新的 jar。但仍然面临同样的问题
谁能帮帮我
请删除 V4 支持库,因为您已经在使用 appcompat-v7。
我目前在将 targetSDK 版本从 21 更改为 23 时遇到问题。
更改并构建 gradle 后,当我尝试 运行 应用程序时出现错误
Error:Execution failed for task ':dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:
Process 'command 'C:\Program Files\Java\jdk1.8.0_66\bin\java.exe'' finished with non-zero exit value
在我的 lib 文件夹中,我有一个名为 org.apache.http.legacy
的库我在将 sdk 版本从 21 更改为 23 时添加的这个库,因为在 23 中它被删除了。
- 同步:正常
- 制作项目:OK
- 清洁:好
- 运行: 错误
我的gradle文件是
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.android.support:appcompat-v7:23.1.1'
compile('com.android.support:support-v4:21.0.3') {
exclude module: 'support-v4'
}
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.google.android.gms:play-services:7.8.0'
}
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
useLibrary 'org.apache.http.legacy'
defaultConfig {
minSdkVersion 11
targetSdkVersion 23
}
在我的 lib 文件夹中我有
- armeabi
- armeabi-v7a
- x86
- android-支持-v4.jar
- gcm.jar
- json.jar
- org.apache.http.legacy.jar
- tint.jar
- webproc.jar
任何人都可以帮助我解决错误 错误:任务':dexDebug'的执行失败。完成非零退出值 2
听说可能是jar问题。有几次我从 Local\Android\sdk\platforms\android-23\optional 中删除并粘贴了新的 jar。但仍然面临同样的问题
谁能帮帮我
请删除 V4 支持库,因为您已经在使用 appcompat-v7。