我新安装的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。 (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个)。
我尝试按照建议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。这消除了三个中的两个"找不到指定的路径"错误,但仍然存在,我无法理解为什么。
答案 0 :(得分:-2)
您好,我不确定这是否能解决您的问题,但您应该看看这个答案
在这个答案中,似乎无法找到cmd.exe
命令。他通过改变来解决这个问题:
我在 HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor 的注册表中删除了值默认,其值为 C:\ windows \ cmd.exe ,问题已解决......
所以也许你应该看看这个注册表,看看你是否可以改变命令的路径来解决这个问题。
答案 1 :(得分:-3)
我有同样的问题。对我来说,罪魁祸首是一个cmd.exe AutoRun注册表项,位于
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun
我删除了这个密钥,错误消失了。
有关详细信息,请参阅:http://blogs.msdn.com/b/oldnewthing/archive/2007/11/21/6447771.aspx