Yeni Gradle projesi içe aktarılamadı: Derleme Araçları revizyonu bulunamadı * .0.0


97

Android Studio'yu başlatıp "Yeni Proje ..." yi seçip yeni bir proje oluşturmaya başladığımda şu açılır pencere hatasını alıyorum:

Yeni Gradle projesi alınamadı: Derleme Araçları revizyonu 17.0.0 bulunamadı

Daha fazla ayrıntı için IDE günlüğüne başvurun (Yardım | Günlüğü Göster)

IDE günlüğüne bakmayı çok isterdim, ancak pek çok şeyi yapmak için uygulamaya girmeyi bile başaramadım. Yapı Araçları için bir yol belirleyip belirleyemeyeceğimi görmek için tercihleri ​​birçok kez gözden geçirdim, ancak hiçbir şey bulamıyorum. Bunu nasıl düzeltebilirim veya en azından günlükleri görebilmek için bir proje açmadan uygulamaya nasıl girebilirim?


Günlüğü .AndroidStudioPreview\system\log\idea.logve JAVA_HOMEortam değişkenini kontrol edin
Ujjwal Singh

Yanıtlar:


95

Birkaç saat geçirdikten sonra: uygulamasını yeniden başlattım Android SDK Managerve bu sırada Android SDK Platform-tools(yükseltme) ve Android SDK Build-tools(yeni) sürümlerine sahip olduğumu fark ettim .

Bunları yükledikten sonra nihayet projemi tam olarak derleyebildim.

Not: En son ADT (Sürüm 22) yüklenmelidir.


5
Benim durumumda Android SDK Oluşturma araçlarının doğru sürümünü yükledim, ancak Eclipse ile kullanmakta olduğum Android SDK'ya bakıyordum. Android stüdyosu, içinde yerelleştirilmiş, paketlenmiş bir Android SDK ile birlikte gelir <ANDROID_STUDIO>/sdk. <ANDROID_STUDIO>/sdk/tools/androidAndroid SDK Derleme araçlarının doğru sürümünü çalıştırıp yükleyerek Android SDK Yöneticisini başlatın ve sorunu çözmelisiniz.
andre

Bu soruyu "Derleme Araçları düzeltmesi * .0.0 bulunamadı" olarak yeniden adlandırmak isteyebilirsiniz
ooolala

1
SDK ManagerWindows'un programlar menüsünde bulunur Android SDK Tools. SDK Yöneticisi penceresinde bir 'Araçlar' başlığı vardır. Bunun altında çeşitli sürümlerini bulmalısınız Android SDK Build-tools. Yerel dosyalar üzerinde işlem yapabilmesi için yönetici olarak çalıştırın.
Dale

Temelde @ Dale ne dedi. "Bağımsız SDK Yöneticisini Başlat" ı tıklarsanız daha fazla seçenek görürsünüz ve Android SDK Derleme araçları burada olmalıdır.
stealthysnacks

Bu, derleme araçlarının eski sürümlerinin yüklenmesini ele almaz. Stackoverflow.com/a/39068538/973624 adresine bakın .
mrtumnus

81

Mayıs 2020 itibarıyla, Android Studio kullanan gerçekten basit bir çözüm:

  1. Android Studio'yu açın
  2. Yukarıdan seçin Dosya> Ayarlar> Görünüm ve Davranış> Sistem Ayarları> Android SDK'yı seçin.
  3. üstteki SDK Araçları sekmesine tıklayın . Sonra vurgulayın listeden Android SDK Derleme Araçlarını .
  4. " Paket Ayrıntılarını Göster " onay kutusunu işaretleyin, ihtiyacınız olan derleme araçları sürümünü seçin ve ardından Uygula'yı tıklayın.

4
Bu şimdiye kadarki en basit cevap. Teşekkürler!
Steven Carlton

günümü kurtardım, benim durumumda, 25.0.3 oradaydı (SDK'da) ve build.gradle'a 25.0.0 ekledim (en sonuncusu olduğunu düşündüm) ... bu yüzden build.gradle'da 25.0.3'e geçerek çözüldü konu
Shirish Herwade

Bu aynı zamanda intelliJ'de de çalışır. +1 "Paket Ayrıntılarını Göster" i gözden
kaçırdım

Araçlar> Android, Android Studio 3.0.1'den itibaren mevcut değildir. Bunu Ayarlar> Görünüm ve Davranış> Sistem Ayarları> Android SDK altında bulabilirim.
mrtumnus

2
2019'da bunu Dosya> Ayarlar> Görünüm ve Davranış> Sistem Ayarları> Android SDK ... altında bulabilirsiniz.
Hozayfa El Rifai

19

SDK Yöneticisi'nde en yüksek Android SDK Build-toolssürümünüzün ne olduğuna bakın ve bu sürüm numarasını proje build.gradledosyanıza android/buildToolsVersionözelliğe kopyalayın (benim için sürüm "18.1.1" idi).

Umarım yardımcı olur!


Selam. Sitenin sistemi, bunun bu cevabın bir kopyası olduğunu düşünüyor gibi görünüyor , belki de her soruyu daha spesifik olarak ele almak için her birini güncelleyebilir veya soruyu kopya olarak işaretleyebilirsiniz. Teşekkürler!
nanofarad

1
Evet, Android 4.4'e güncellediğimde, build.gradle dosyamdaki o bölümü güncellemeyi unuttum. En güncel buildToolsVersion şimdi 19 ...
IgorGanapolsky

8

Yapmam gereken buydu:

  1. En son Android SDK Yöneticisini (22.0.1) yükleyin
  2. Gradle'ı yükleyin (1.6)
  3. Ortam değişkenlerimi güncelle:
    • ANDROID_HOME=C:\...\android-sdk
    • GRADLE_HOME=C:\...\gradle-1.6
  4. PATH değişkenimi güncelle / dobblecheck:
    • PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
  5. Android SDK Manager'ı başlatın ve gerekli SDK API'lerini indirin

1
Özellikle $ ANDROID_HOME'unuzu bashrc'nizde başka bir SDK yüklemesine (Android Studio ile gelen değil) manuel olarak ayarladıysanız, derleme komut dosyaları karışabilir. Bu, Mac OS X'te başıma geldi. Kabuğumda $ PATH başka bir SDK yüklemesi vardı ve bu da durumu berbat etti.
Pierre-Antoine LaFayette

5

Bunun nedeni, Yapı Araçları revizyonu x'in mevcut olmamasıdır .

Bugün, en son sürüm 23.0.2 (her zaman değişebilir).

buildToolsVersionAndroid SDK dahildir istediğiniz ler, normalde yüklü <sdk>/build-tools/<buildToolsVersion>dizindeki.

Karıştırmayın Android SDK Araçları ile SDK Yapı Araçları .


Sizin değişim build.gradle's buildToolsVersionyüklü bazı sürüme<sdk>/build-tools

android {
   buildToolsVersion "23.0.2"
   // ...

}

5

Stüdyoda bulunmayan derleme aracı sürümüyle bir projeyi çalıştırmaya çalıştığınızda, bu hatayla karşılaşacaksınız.

Şu an itibariyle 2017'de, Android Studio tarafından gerçekten basitleştirildi.

Bunun gibi bir şeyle birlikte bu sorun hakkında sizi yönlendirecektir.

Android Studio'dan bir ekran görüntüsü

Android Studio'dan bir ekran görüntüsü

Sadece üzerine tıklamanız yeterlidir ve sistem, projeyi çalıştırmak için gereken yapı sürümüne indirilecektir.


Hey @Anuj - Görüntüyü cevabın kendisine ekleyebilir misiniz?
garfbradaz

@garfbradaz SO kurallarına göre, 10 itibara sahip olana kadar cevabın kendisine resim ekleyemiyorum (burada acemiyim: -D). Yani oraya ulaştığımda cevabımı güncelleyeceğim. Önerin için teşekkürler arkadaşım. Bu cevap size yardımcı oluyorsa, ona oy verebilirsiniz. Teşekkürler!
Anuj Agarwal

Çantam matey - beni görmezden gelin! :)
garfbradaz

Hah .. Kök kaynağı aramak için hata ağacını genişlettim. Hata mesajını gösteriyor, bu yüzden aramaya başladım ve bugünlerde en iyi cevaplar yanlış görünüyor - sahip olduğum sürümde belirtilen menü seçenekleri bile yok. Ancak bu cevap geri dönmemi ve belirtilen bağlantıya sahip olan hata ağacının köküne bakmamı sağladı.
Izkata

cehennem evet, mükemmel cevap!
datdinhquoc

3

API 17'yi kurdum ama bu yeterli değildi. Yüklemeye gerçekten ihtiyacım olan şey "Android SDK Build-Tools 17".

"Android SDK Build-Tools X" inizi "Android SDK Manager" içindeki "Tools" adlı ilk alt öğenin içinde bulabilirsiniz.


3

Proje perspektifinizde Uygulama -> build.gradle'ı arayın ve bu satırları düzenleyin

android { compileSdkVersion "android-N" buildToolsVersion "24.0.0 rc1"

bunun gibi:

android { compileSdkVersion 24 buildToolsVersion "23.0.3"


Bu cevap hiç mantıklı değil. Soru, derleme araçlarının nasıl kurulacağıyla ilgili.
RandyTek

2

Son zamanlarda bu sorunu yaşadım, projem içermiyordu local.properties dosya .

Kontrol local.propertieso içeriyorsa dosya sdk.dirsdk için doğru yolu ile


2
En iyisi local.properties,. Otomatik olarak oluşturulur.
Chad Bingham


1

gradleÖnce komut satırından çalıştırmayı deneyin . Kurulum ve ortam değişkenini yapmanızı isteyebilir:

export _JAVA_OPTIONS="-Xms256m -Xmx1024m"

Daha fazlasını buradan okuyun: 1 , 2


Android SDK oluşturma araçları (emin Ayrıntılı yapmak adb, aapt, dx, dx.jar) mevcuttur PATH. Değilse, uygun yerlerde sembolik bağlantılar oluşturabilirsiniz. Yeni SDK sürümlerinin yayınlanmasıyla değişti. İşte sizin için $ANDROID_HOMEklasör içinde sembolik bağlar oluşturan bir kabuk betiği .


1

Temel olarak, "Android SDK Derleme araçları" nın eksik olduğunu söylerken hata.


1

Bu, birçok çözümü denedikten sonra benim için çalıştı:
Nedense adb işlemi yeni paketleri yükledikten sonra kendini yeniden başlatmadı. Manuel olarak adb.exe'yi öldürmek ve projeyi başka bir zaman içe aktarmaya çalışmak benim için bu sorunu çözdü.


0

Android SDK Araçlarını kaldırın ve ardından Araçlar> SDK Yöneticisi'nden yeniden yükleyin.

SDK Araçlarının nasıl kaldırılacağının ekran görüntüsü

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.