[英]Execution failed for task ':app:dexDebug' in Android Studio
[英]Gradle Execution failed for task ':app:dexDebug' with new Android Studio Project
我新安装的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 - 输出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。 (Englisch:系统找不到指定的路径。)
的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'])
}
通过SDK管理器安装的是:
我尝试通过带有gradlew清理的cmd清理项目,但错误仍然存在。
我尝试了不同的JAVA SDK(7和目前8)。
我尝试将支持库添加到依赖项中,如此处所示 。
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。 这消除了三个“无法找到路径指定”错误中的两个,但仍有一个仍然存在,我无法理解为什么。
您好我不确定这是否能解决您的问题,但您应该看看这个答案
在这个答案中,似乎无法找到cmd.exe
命令。 他通过做出这样的改变解决了这个问题:
我在HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Command Processor和问题已解决的注册表中删除了值为C:\\ windows \\ cmd.exe的键默认值...
所以也许你应该看看这个注册表,看看你是否可以改变命令的路径来解决这个问题。
我有同样的问题。 对我来说,罪魁祸首是一个cmd.exe AutoRun注册表项,位于
HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Command Processor \\ AutoRun
我删除了这个密钥,错误消失了。
有关详细信息,请参阅: http : //blogs.msdn.com/b/oldnewthing/archive/2007/11/21/6447771.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.