2014-06-15 12 views
9

Ich neu installiert Android startete ein neues Standard-Projekt. Jedesmal, wenn ich die App starten diese Fehler auftreten:Gradle Ausführung fehlgeschlagen für Task ': app: dexDebug' mit neuen Android Studio Projekt

Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.internal.LoggedErrorException: Failed to run command: 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 Error Code: 1 Output: 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: The system can not find the path specified.)

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']) 
} 

über SDK-Manager installiert sind: enter image description here

Ich habe versucht, das Projekt zu reinigen über Cmd mit Gradlew sauber, aber der Fehler bleibt.

Ich habe verschiedene JAVA SDKs (7 und derzeit 8) ausprobiert.

Ich habe versucht, die Unterstützungsbibliothek zu den Abhängigkeiten wie vorgeschlagen here hinzuzufügen.

Android Studio ist in Version 0.6.1

Ich habe keine Ahnung, was ich jetzt versuchen könnte.

Vielen Dank im Voraus,

Ira

Update:

ich die find_java.bat im android-sdk manipuliert haben, die von der dx.bat genannt wird. Statt

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

und

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

Ich habe die java_exe und javaw_exe direkt eingestellt. Dies löscht zwei der drei "konnte den Pfad nicht gefunden" Fehler finden, aber man bleibt immer noch und ich kann nicht verstehen, warum.

enter image description here

+0

Ich versuchte es noch einmal mit einer Installation auf einem anderen Laufwerk (ich dachte, es könnte eine Erlaubnis Problem sein kann), aber es hat nicht funktioniert – Iralution

+0

Sie könnten versuchen, Android Studio 0.8.1, die letzte Version - Ich weiß, dass es nicht die Lösung ist, aber das Problem lösen könnte, oder wenn das Problem weiterhin besteht, werden Sie wissen, dass es eher ein Projekt-Setup-Problem als ein IDE-Problem ist –

+0

Soweit ich sagen kann ist es ein Windows-spezifischer Fehler, weil ich unter Linux keine Probleme mit Android Studio habe. In diesem Moment ich laufen Android Studio 0.8.1 auf Windows 8.1 – Iralution

Antwort

-2

Hallo, ich bin nicht sicher, ob dies Ihr Problem lösen, aber Sie sollten auf diese Antwort

https://stackoverflow.com/a/21752326

in dieser Antwort einen Blick scheint es, dass die cmd.exe Befehl nicht sein kann gefunden. Und er löste es durch diese Änderung:

I removed key default with value C:\windows\cmd.exe in registry at HKEY_CURRENT_USER\Software\Microsoft\Command Processor and Problem Resolved...

Vielleicht sollten Sie in diesem registery einen Blick darauf werfen, um zu sehen, wenn Sie den Pfad des Befehls ändern könnten dieses Problem zu beheben.

-3

Ich hatte das gleiche Problem. Für mich war der Täter ein cmd.exe AutoRun-Registrierungsschlüssel befindet sich auf

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

ich diesen Schlüssel gelöscht, und die Fehler verschwunden.

Weitere Informationen finden Sie unter: http://blogs.msdn.com/b/oldnewthing/archive/2007/11/21/6447771.aspx

Verwandte Themen