新的Android Studio项目的任务':app:dexDebug'的Gradle执行失败

我新安装的Android启动了一个新的默认项目。 每次我尝试启动应用程序时,都会发生此错误:

错误:任务':app:dexDebug'的执行失败。 com.android.ide.common.internal.LoggedErrorException:无法运行命令:C:\ Users \ iralu_000 \ AppData \ Local \ Android \ android-studio \ sdk \ build-tools \ 19.1.0 \ dx.bat –dex –num-threads = 4 –output C:\ Users \ iralu_000 \ AndroidStudioProjects \ BuyItOrNot \ app \ build \ intermediates \ dex \ debug C:\ Users \ iralu_000 \ AndroidStudioProjects \ BuyItOrNot \ app \ build \ intermediates \ classes \ debug C:\ Users \ iralu_000 \ AndroidStudioProjects \ BuyItOrNot \ app \ build \ intermediates \ dependency-cache \ debug错误代码:1输出:Das System kann den angegebenen Pfad nicht finden。 Das System kann den angegebenen Pfad nicht finden。 Das System kann den angegebenen Pfad nicht finden。 (英文:系统找不到指定的path。)

的build.gradle

apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.1.0" defaultConfig { applicationId "iralution.buyitornot" minSdkVersion 19 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard- rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) } 

通过SDKpipe理器安装的是: 在这里输入图像说明

我试图通过CMD清理项目清理,但错误仍然存​​在。

我尝试了不同的JAVA SDK(7和8)。

我试图将支持库添加到这里build议的依赖关系。

Android Studio版本是0.6.1

我不知道我现在可以尝试什么。

提前致谢,

艾拉

更新:

我已经操作了由dx.bat调用的android-sdk中的find_java.bat。 代替

 for /f "delims=" %%a in ('"%~dps0\find_java.exe" -s') do set java_exe=%%a 

 for /f "delims=" %%a in ('"%~dps0\find_java.exe" -s -w') do set javaw_exe=%%a 

我已经设置了java_exe和javaw_exe直接。 这根除了三个“找不到指定的path”的错误,但仍有一个仍然存在,我不明白为什么。

在这里输入图像说明

Solutions Collecting From Web of "新的Android Studio项目的任务':app:dexDebug'的Gradle执行失败"

你好,我不知道这是否会解决你的问题,但你应该看看这个答案

https://stackoverflow.com/a/21752326

在这个答案中,似乎无法findcmd.exe命令。 他通过做这个改变来解决它:

我在HKEY_CURRENT_USER \ Software \ Microsoft \ Command处理器和解决的问题registry中删除了键值为C:\ windows \ cmd.exe的 默认值。

所以,也许你应该看看这个registry,看看你是否可以改变命令的path来解决这个问题。

我有同样的问题。 对我来说,罪魁祸首是一个cmd.exe自动运行registry项,位于

HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun

我删除了这个键,错误消失了。

有关更多信息,请参阅: http : //blogs.msdn.com/b/oldnewthing/archive/2007/11/21/6447771.aspx