2014-06-15 26 views
9

Nowo zainstalowany system Android rozpoczął nowy domyślny projekt. Everytime próbuję uruchomić aplikację występuje ten błąd:Wykonanie funkcji Gradle Execution nie powiodło się dla zadania ": app: dexDebug" z nowym projektem Android Studio

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

zainstalowana przez Menedżerów SDK są: enter image description here

Starałem się oczyścić poprzez projekt cmd z gradlew czyste, ale błąd pozostaje.

Próbowałem różnych zestawów SDK JAVA (7 i obecnie 8).

Próbowałem dodać bibliotekę wsparcia do zależności zgodnie z sugestią here.

Android Studio jest w wersji 0.6.1

nie mam pojęcia, co mógłbym spróbować teraz.

Dzięki z góry,

Ira

Aktualizacja:

Mam manipulował find_java.bat w Android SDK, która jest wywoływana przez dx.bat. Zamiast

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

i

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

mam ustawić java_exe i javaw_exe bezpośrednio. To eliminuje dwa z trzech błędów "nie można znaleźć określonej ścieżki", ale nadal pozostaje i nie mogę zrozumieć, dlaczego.

enter image description here

+0

I ponownie próbował z instalacji na innym dysku (myślałem, że to może być problem z pozwoleniem), ale to nie działało – Iralution

+0

Można spróbować Android Studio 0.8.1, tym Najnowsza wersja - Wiem, że to nie jest rozwiązanie, ale może rozwiązać problem, lub jeśli problem będzie się powtarzał, będziesz wiedział, że jest to prawdopodobnie problem konfiguracji projektu, a nie problem IDE. –

+0

O ile mogę powiedzieć, jest to błąd specyficzny dla systemu Windows, ponieważ w Linuksie nie mam problemów z Androidem Studio. W tej chwili używam Androida Studio 0.8.1 w systemie Windows 8.1 – Iralution

Odpowiedz

-2

Witam nie jestem pewien, czy to rozwiąże problem, ale trzeba spojrzeć na to odpowiedź

https://stackoverflow.com/a/21752326

w tej odpowiedzi wydaje się, że komenda nie może być cmd.exe uznany. I on rozwiązany poprzez tę zmianę:

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

Więc może warto spojrzeć na to registery aby sprawdzić, czy można zmienić ścieżkę polecenia, aby rozwiązać ten problem.

Powiązane problemy