2013-08-02 16 views
5

Próbuję zaimportować mój projekt Android oparty na Eclipse przy użyciu pliku build.gradle. Otrzymuję następujący komunikat: "nie udało się znaleźć wersji Build Tools 18.0.0". Jednak zgodnie z Androidem SDK Manager mam zainstalowane narzędzie Android SDK Build-tools 18.0.1.Importowanie projektu Eclipse do Android Studio przy użyciu pliku build.gradle kończy się niepowodzeniem

Robię to wszystko na 64-bitowym komputerze z systemem Windows 7, jeśli jest to istotne.

Jak to naprawić?

AKTUALIZACJA: Właściwie zaktualizowałem tylko narzędzie Build-tools 18.0.1 dziś rano. Zauważyłem, że podczas tworzenia nowego projektu w Android Studio, nie pozwoliłbym na stworzenie projektu z Androidem 4.3 (najnowsza dopuszczalna wersja 4.2.2). Próbowałem upuścić docelową wersję mojego projektu na system Android 4.2.2 i ponownie go wyeksportować. Teraz Android Studio skarży się, że nie mogę znaleźć Build-tools 18.0.1 podczas próby importowania tego projektu.

+0

spróbować [tworzyć dowiązania do narzędzi budować z folderu SDK] (http://stackoverflow.com/a/18623840/ 356895). – JJD

Odpowiedz

0

Też miałem problemy z Gradle. Pełne usunięcie i zainstalowanie najnowszej wersji rozwiązało problem.

+1

Po prostu próbowałem tego. Po ponownym zainstalowaniu Androida Studio problem pozostaje. – Ogre

3

Jestem bardzo nowy w Android Studio (od ostatniej nocy). Napotkałem ten sam problem. Otworzyłem plik "build.gradle" i zmodyfikowałem linie za pomocą: "compileSdkVersion 18" i "buildToolsVersion 18.0.1" odpowiednio na 17 i 17.0.0. Wydaje się, że to wystarczy!

0

miałem również ten sam problem potem sprawdzili moich enviornment Variable i jest skierowany do mojego starego SDK, który nie posiada narzędzie budowy 18.0.x Po wskazaniu go do nowego sdk wszystko idzie dobrze.

+0

Jaką zmienną środowiskową by to było? – Bennidhamma

+1

To jest ścieżka SDK. w systemie Windows jest to zmienna środowiskowa, a na MAC i Linux trzeba wyeksportować ścieżkę do pliku .bash_profile. – Ankit

15

Byłem dziewiczy Android Studio zbyt do 10 minut temu. Wpadłem na ten sam problem. Jeśli sprawdzisz Menedżera SDK w Android Studio (lub Eclipse wierzę), pokaże on narzędzia, które zainstalowałeś. Ja/brakowało mi też narzędzi do kompilacji 18.0.1 i otrzymania błędu ... ale to dlatego, że ich nie zainstalowałem.

Tak więc bez modyfikowania plików kompilacji Gradle, udało mi się zainstalować narzędzia do budowania za pomocą Menedżera SDK i wszystko działało poprawnie.

Zobacz to zdjęcie: enter image description here

Tak na marginesie, miałem również do aktualizacji wersji API, a także dlatego, że wybrano wersję API, który nie został zainstalowany (czego nie rozumiem, bo to było, gdy Kompilowałem z Eclipse).

Mam nadzieję, że to pomoże.

7

To mi się udało.

W build.gradle pliku wewnątrz głównego modułu zmodyfikować linię

buildToolsVersion "18.0.0" 

do

buildToolsVersion "18.0.1" 
1

należy upewnić się, że plik build.gradle zawiera tę samą wersję zainstalowanego budowie przybory.

można to znaleźć, patrząc w /sdk/build-tools/android-X.Y.Z/source.plik właściwości w ramach instalacji Android Studio:

np.

Pkg.UserSrc=false 
Pkg.Revision=18.1.1 

następnie podłączyć ten numer wersji pliku do Gradle produkcji:

android { 
     compileSdkVersion 18 
    buildToolsVersion "18.1.1" 

    ... 

} 
Powiązane problemy