为了解决以下异常,我进行了大量搜索,并尝试了不同的解决方案。
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process .ProcessException:使用带有参数{--dex --num-threads = 4 --output C:\ Users \ hashemisara \ AndroidStudioProjects \ MyApplication888 \ app \ build的主类com.android.dx.command.Main执行Java进程时出错\ intermediates \ pre-dexed \ debug \ debug_160cb76a7a5efad6d2f77b8f6dc1bc8486d27530.jar C:\ Users \ hashemisara \ AndroidStudioProjects \ MyApplication888 \ app \ build \ intermediates \ classes \ debug}
我清理了项目,重建了项目,删除了.gradle,使android studio无效并重新启动,但是问题尚未解决。我还更改了项目中的gradle,如下所示:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '25.0.2'
dexOptions{
javaMaxHeapSize "4g"
}
defaultConfig {
applicationId "com.example.sara.myapplication8"
minSdkVersion 11
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
debuggable true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:24.0.0-alpha2'
compile 'com.android.support:multidex:1.0.0'
}
但是程序仍然显示异常。似乎该错误与debug_160cb76a7a5efad6d2f77b8f6dc1bc8486d27530.jar文件有关。当我在指定路径中打开调试文件夹时,此jar文件不存在。请帮我解决这个问题。