ja wciąż to uderzenie i doszedłem do wniosku, że to z powodu czegoś, co źle skonfigurowałem (co okazało się być przypadkiem). Komunikat o błędzie jest trochę mylący, ponieważ uważam, że odnoszą się one do wersji narzędzi ADT, a nie SDK. Na przykład wersja Androida 4.3 (która jest najnowsza) to 18.
Zgodnie z najnowszym źródłem oprogramowania dla systemu Android Studio (które można sklonować tutaj: https://android.googlesource.com/platform/tools/adt/idea), komunikat ten jest generowany z NewProjectWizard.java w około linii 75, jeśli TemplateManager.templatesAreValid() ma wartość false. Sprawdza to, sprawdzając istnienie pliku [rootTemplatesFolder]/gradle/wrapper/gradlew.
To pobiera [rootTemplatesFolder] z SDK określonych w ustawieniach "Project Structure" dla domyślnych projektów. W moim przypadku miałem kilka określonych - oba nowe wskazują na katalog sdk, który jest (na szczęście) częścią Android Studio, i kilka starych, które miałem gdzie indziej. Nie powinienem był w ogóle włączać starych, ale jestem początkującym użytkownikiem i GUI pozwoli mi to zrobić. NewProjectWizard sprawdzał najpierw obszar narzędzi tego, który nie miał tego pliku, ponieważ wersja narzędzia z nim była starsza niż wersja 22.
Musiałem użyć dtruss do obejrzenia wywołań systemowych Android Studio, aby zobaczyć gdzie szukał tego pliku, w którym momencie mogłem powiedzieć, jaki był mój głupi problem.
mam jeszcze kilka uwag na ten temat, w tym zrzucie mojego szczególności błędną, w http://www.nowherenearithaca.com/2013/08/solved-android-studio-and-your-android.html
Uwaga: Wydaje się być konieczne ponowne uruchomienie systemu Android Studio dla nowego projektu „Ustawienia”, żeby wejść w życie.
Spróbuj uruchomić Menedżera SDK, a następnie upewnij się, że są na najnowszej kompilacji narzędzia (powinno być R17). – CommonsWare
Proszę sprawdzić [to] [1] pytanie. Umieściłem to, co dla mnie zadziałało. [1]: http: // stackoverflow.com/questions/16688130/android-studio-sdk-version-22/19776608 # 19776608 –