Kiedy uruchamiam Android Studio i wybieram „Nowy projekt ...” i przechodzę przez tworzenie nowego projektu, pojawia się ten wyskakujący błąd:
Nie udało się zaimportować nowego projektu Gradle: nie udało się znaleźć wersji 17.0.0 Narzędzi do kompilacji
Aby uzyskać więcej informacji, zapoznaj się z dziennikiem IDE (Pomoc | Pokaż dziennik)
Chciałbym zajrzeć do dziennika IDE, ale nie udało mi się nawet dostać do aplikacji, aby cokolwiek zrobić. Wielokrotnie przeglądałem preferencje, aby sprawdzić, czy mogę ustawić ścieżkę dla narzędzi do budowania, ale nie mogę znaleźć zbyt wiele. Jak to naprawić lub jak dostać się do aplikacji bez otwierania projektu, aby przynajmniej zobaczyć dzienniki?
java
android
gradle
android-studio
Jason Robinson
źródło
źródło
.AndroidStudioPreview\system\log\idea.log
iJAVA_HOME
zmienną środowiskowąOdpowiedzi:
Po kilku godzinach: zrestartowałem
Android SDK Manager
iw tej chwili zauważyłem, że dostałemAndroid SDK Platform-tools
(upgrade) iAndroid SDK Build-tools
(nowy).Po ich zainstalowaniu mogłem w końcu w pełni skompilować swój projekt.
Uwaga: należy zainstalować najnowszą wersję ADT (wersja 22).
źródło
<ANDROID_STUDIO>/sdk
. Uruchom Menedżera Android SDK, uruchamiając<ANDROID_STUDIO>/sdk/tools/android
i instalując odpowiednią wersję narzędzi Android SDK Build-tools, a problem należy rozwiązać.SDK Manager
znajduje się w menu programów systemu Windows podAndroid SDK Tools
. W oknie Menedżera SDK znajduje się nagłówek „Narzędzia”. Poniżej powinieneś znaleźć różne wersjeAndroid SDK Build-tools
. Uruchom jako administrator, aby móc manipulować plikami lokalnymi.Od maja 2020 r. , Naprawdę proste rozwiązanie wykorzystujące Android Studio:
źródło
Sprawdź w Menedżerze SDK, jaka jest twoja najwyższa
Android SDK Build-tools
wersja, i skopiuj ten numer wersji dobuild.gradle
pliku projektu weandroid/buildToolsVersion
właściwości (dla mnie wersja to „18.1.1”).Mam nadzieję, że to pomoże!
źródło
Oto, co musiałem zrobić:
ANDROID_HOME=C:\...\android-sdk
GRADLE_HOME=C:\...\gradle-1.6
PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
źródło
Dzieje się tak, ponieważ wersja x narzędzi kompilacji nie istnieje .
Obecnie jest dostępna najnowsza wersja
23.0.2
(może ulec ciągłym zmianom).Do
buildToolsVersion
s chcesz są wliczone w Android SDK, zwykle instalowane w<sdk>/build-tools/<buildToolsVersion>
katalogu.Nie należy mylić tych narzędzi Android SDK z SDK narzędzia do budowania pakietów .
Zmiana w swoim
build.gradle
„sbuildToolsVersion
do zainstalowanej w jakiejś wersji<sdk>/build-tools
źródło
Za każdym razem, gdy spróbujesz uruchomić projekt z wersją narzędzia do kompilacji, której nie ma w Studio, napotkasz ten błąd.
Od teraz, w 2017 roku, aplikacja Android Studio jest naprawdę prosta.
Zostaniesz zapytany o ten problem, wraz z czymś takim
Wystarczy go kliknąć, a system pobierze się do wersji kompilacji wymaganej do uruchomienia projektu.
źródło
Zainstalowałem API 17, ale to nie wystarczyło. To, czego naprawdę potrzebuję, to „Android SDK Build-Tools 17”.
Możesz zlokalizować swoje „Android SDK Build-Tools X” wewnątrz pierwszego elementu podrzędnego o nazwie „Tools” w „Android SDK Manager”.
źródło
w perspektywie projektu poszukaj aplikacji -> build.gradle i edytuj te linie
android { compileSdkVersion "android-N" buildToolsVersion "24.0.0 rc1"
lubię to:
android { compileSdkVersion 24 buildToolsVersion "23.0.3"
źródło
Ostatnio miałem ten problem, mój projekt nie zawierał
local.properties
pliku.Sprawdź
local.properties
, czy plik zawierasdk.dir
poprawną ścieżkę do sdkźródło
local.properties
. Generuje się automatycznie.Myślę, że możesz pobrać najnowszy Android SDK i go używać. robię to i naprawiam problem i działa dobrze. tutaj jest link: http://developer.android.com/sdk/index.html#download
źródło
Spróbuj
gradle
najpierw uruchomić z wiersza poleceń. Może poprosić o konfigurację i zmienną środowiskową:Przeczytaj więcej tutaj: 1 , 2
Dodatkowo upewnić się, że narzędzia Android SDK budowlanej (
adb
,aapt
,dx
,dx.jar
) są dostępne wPATH
. Jeśli nie, możesz utworzyć dowiązania symboliczne w odpowiednich miejscach. Zmieniły się wraz z wydaniem nowych wersji SDK. Oto skrypt powłoki, który tworzy$ANDROID_HOME
dla Ciebie dowiązania symboliczne w folderze .źródło
Zasadniczo błąd informujący, że brakuje zainstalowanych narzędzi „Android SDK Build-tools”.
źródło
To zadziałało dla mnie po wypróbowaniu wielu rozwiązań:
Z jakiegoś powodu proces adb nie uruchomił się ponownie po zainstalowaniu nowych pakietów. Ręczne zabicie adb.exe i próba zaimportowania projektu innym razem rozwiązało ten problem.
źródło
Odinstaluj narzędzia Android SDK, a następnie zainstaluj je ponownie z menu Narzędzia> Menedżer SDK.
źródło