【发布时间】:2014-08-05 18:12:52
【问题描述】:
我新安装的 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\依赖缓存\调试 错误代码: 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。 (英文:系统找不到指定的路径。)
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 管理器安装的有:
我尝试通过 cmd 使用 gradlew clean 清理项目,但错误仍然存在。
我尝试了不同的 JAVA SDK(7 个和当前 8 个)。
我尝试按照here 的建议将支持库添加到依赖项中。
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。这消除了三个“找不到指定的路径”错误中的两个,但仍然存在一个,我不知道为什么。
【问题讨论】:
-
我再次尝试在另一个驱动器上安装(我认为这可能是权限问题),但没有成功
-
您可以尝试最新版本的 Android Studio 0.8.1 - 我知道这不是解决方案,但可能会解决问题,或者如果问题仍然存在,您将知道这可能是项目设置问题,而不是而不是 IDE 问题
-
据我所知,这是一个特定于 Windows 的错误,因为在 Linux 上我对 Android Studio 没有任何问题。目前我正在 Windows 8.1 上运行 Android Studio 0.8.1
-
我相信你已经看到了,但这里的最佳答案是否相关? stackoverflow.com/questions/21102598/…
-
你的gradle应该是1.10及以上
标签: android gradle android-studio