2013-07-16 12 views
5

Jestem nowym użytkownikiem Android Studio i mam poważny problem z próbą zaimportowania projektu Android Studio do Android Studio na innym komputerze. Ogólnie rzecz biorąc, mój Gradle nie chce budować projektu i jest spowodowany problemem ze ścieżką.Android Studio: Błąd kompilacji Gradle, nie można znaleźć SDK i kompilatora-serwera

dziennika błędu:

Failed to import Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. 
Build file 'E:\Projects\MenuMenu\EventGame\build.gradle' line: 1 
A problem occurred evaluating project ':EventGame'. 
A problem occurred evaluating project ':EventGame'. 
The SDK directory 'E:\Program Files (x86)\Android\android-studio\bin' does not exist 

My Android Studio SDK jest w katalogu:

E:\Program Files (x86)\Android\android-studio\sdk 

znalazłem z różnych stanowisk z podobnymi problemami, które można zmienić ścieżkę do pliku local.properties w SDK . Kopalnia wygląda obecnie tak:

sdk.dir= 

Więc jest pusty, ale nadal Domyślna ścieżka jest jakoś ustawiony na "E: Program Files \ (x86) \ Android \ android-studio \ bin" i nie mam pojęcia jak Zmień to. Jeśli spróbuję dodać rzeczywistą ścieżkę sdk.dir, błąd jest taki sam, ale ścieżka w błędzie wygląda tak.

The SDK directory 'E:\Program Files (x86)\Android\android-studio\bin"E:\Program Files (x86)\Android\android-studio\sdk"' does not exist 

W 90% przyczyn mogłem znaleźć przez ludzi netto zostały rozwiązania problemu przez dodanie: sdk.dir =/Aplikacje/Android Studio.app/sdk

Ale potem katalog jest ustawiony na E : \ Program Files (x86) \ Android \ android-studio \ bin \ Applications \ Android Studio.app \ sdk i coś takiego nie istnieje na moim komputerze.

Czy masz pojęcie, jak rozwiązać ten problem. Czy istnieje sposób na zmianę tej domyślnej ścieżki? Ja też się błąd:

E:\Projects\MenuMenu\EventGame\build.gradle 
Gradle: A problem occurred evaluating project ':EventGame'. 
> The SDK directory 'E:\Program Files (x86)\Android\android-studio\system\compile-server' does not exist. 

Ów jak moje foldery wygląda następująco: https://www.dropbox.com/s/ikj63gmyfax8z4u/folders.png

Odpowiedz

3

porządku w ogólnym problemem było spowodowane faktem, że projekt został importowany z Android-Studio zainstalowanej na komputerze Mac. Ukośniki znajdowały się w przeciwnych kierunkach i jakoś program nie mógł zmienić domyślnego kierunku, ponieważ nie mógł zrozumieć ścieżki.

+0

OK jasne. Jak rozwiązałeś problem, jaki plik edytowałeś? –

+2

To byłby plik "local.properties". Ustaw sdk.dir = {twoja ścieżka sdk} Zauważ, że w systemie Windows pełna ścieżka nie działa (tzn. C: \ cokolwiek \ sdk). Wydaje się, że musi być na tym samym dysku i określony jako bezwzględna ścieżka od podstawy (to znaczy/cokolwiek/sdk). –

4

Najprostszym i imho najczystszym sposobem wykonania tej czynności nie jest ustawienie katalogu, kodu, ale ze zmienną środowiska spowodowanego w Windows:

  • Prasa Win + klawisz Pause razem, aby zobaczyć informacje o systemie
  • kliknij ustawienia zaawansowane systemy (lub similar..i nie znają dokładnego tłumaczenia angielski)
  • Wybierz zakładkę zaawansowane i na dole kliknij na „zmiennych Enviroment”
  • Innym wyskakuje okienko w którym kliknij "Nowy ..." Przycisk w dolnej połowie okno (Obszar zmienne systemowe)
  • Nazwa Variable ANDROID_HOME i wklej ścieżkę do SDK jako wartość (w przypadku E: Program Files \ (x86) \ Android \ android-studio \ SDK)
  • zapisz i zamknij wszystko

Jeśli masz otwarte okno wiersza poleceń, zamknij to również i otwórz ponownie cmd.exe, jeśli chcesz używać ANDROID_HOME w linii poleceń.

+0

Zrestartuj system Android Studio, aby umożliwić pracę w trybie ANDROID_HOME. – nhkhanh

0

W prawym dolnym rogu znajduje się ikona typu ekranu, kliknij, następnie kliknij gradle po lewej stronie, a następnie odśwież je, klikając ikonę. Powinieneś mieć połączenie sieciowe. Pobiera mały plik, około 50kb. To działa dla mnie.

Powiązane problemy