Gagal menemukan revisi Build Tools 23.0.1

119

Saya mencoba membangun aplikasi pertama saya dengan react-native.

Saya mengikuti 2 tutorial ini:

Saya yakin bahwa saya menginstal semua persyaratan dari tautan kedua tetapi ketika saya mencoba menjalankan aplikasi saya react-native run-android, saya mendapatkan kesalahan berikut:

Kesalahan

Saya menjalankan perintah ini saat menjalankan genymotion.

Ini semua yang telah saya instal di Android SDK:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Saya mencoba menginstal alat pembuatan Android 23.0.1 tetapi saya mendapatkan kesalahan ini:

masukkan deskripsi gambar di sini

Apa yang harus saya lakukan?

Polo D. Vargas
sumber

Jawaban:

135

Saya menghadapi masalah yang sama dan saya menyelesaikannya dengan melakukan hal berikut:

Buka / home / [USER] / Android / Sdk / tools dan jalankan:

$ android list sdk -a

Yang akan menampilkan daftar seperti:

  1. Android SDK Tools, revisi 24.0.2
  2. Alat Platform Android SDK, revisi 23.0.2
  3. Alat Platform Android SDK, revisi 23.0.1

... dan masih banyak lagi

Kemudian, jalankan perintah (perhatian! Di komputer Anda opsi ketiga mungkin berbeda):

$ android update sdk -a -u -t 3

Ini akan menginstal komponen alat Platform 23.0.1 SDK.

Cobalah untuk membangun proyek Anda lagi.

Gustavo Soler
sumber
7
bekerja untuk saya - studio android diinstal di ~ / Library / Android / sdk / tools di mac
w2bro
1
Ini diinstal revision 25.0.1bukan 23.0.1
Lukas Liesis
@LukasLiesis Dari perintah pertama, android list sdk -aperiksa nomor apa yang 23.0.1 dapatkan. Ini akan berubah seiring waktu. Kemarin android update sdk -a -u -t 12
Manwe
1
@Manwe bagaimana saya bisa mendapatkan nomor itu? PS sudah menginstal versi yang diperlukan dengan sdk manager, tetapi tetap saja, untuk googler masa depan :-)
Lukas Liesis
11
Terima kasih, dengan cara ./android sudah ditinggalkan, sekarang dalam /home/[USER]/Android/Sdk/tools/binAnda dapat menjalankan ./sdkmanager --listuntuk mendapatkan hasil yang sama Setelah itu saya tetap dengan menemukan versi build-alat yang cocok versi yang ditemukan disdk/extras/android/m2repository/com/android/support/appcompat-v7
Alexandre Couret
133

Anda harus menginstal Android SDK Build Tools 23.0.1 melalui Android SDK. Jangan lupa periksa Show Packages Details.

Gambar

Dary
sumber
Saya harus menghapus alat build menggunakan SDK manager terlebih dahulu dan kemudian menambahkannya lagi. Itu memperbaiki masalah.
Birender Singh
6
Hai, untuk calon karyawan Google: jika versi yang Anda cari tidak ada, tekan kotak Show Package Details
Tomer
Saya harus menginstal platform (detail + Google API) dan alatnya.
Natim
42

Instal v23.0.1 alat build (baris kelima di tangkapan layar Anda), atau ubah kode Anda untuk menggunakan versi alat build yang telah Anda instal (v23.0.3). Ini dapat ditentukan dalam build.gradlefile aplikasi Anda :

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        ...
    }
}

Sesuai komentar duncanc4 di bawah ini,

File build.gradle yang ingin Anda edit ada di folder android / app dalam direktori project Anda.

stkent
sumber
saya mencoba menginstalnya tetapi saya mendapatkan kesalahan pada gambar terakhir. Bagaimana cara memilih versi alat build apa yang akan digunakan?
Polo D. Vargas
Dia menggunakan react-native, jadi saya tidak yakin berapa banyak akses yang dia dapatkan ke file build.gradle.
Jonatan Collard Bovy
Menarik, bangunannya masih jelas menggunakan gradle di bawah kap (lihat snapshot terminal) jadi saya berharap itu bersembunyi di sana di suatu tempat ...
stkent
1
Dengan Android Studio 3.0.1 dan Gradle 4.3.1 tidak ada buildToolsVersionproperti, jadi saya menambahkannya ke defaultConfig(dalam file yang sama) dan itu berhenti menampilkan kesalahan.
Juan De la Cruz
Mulai dari plugin Android Gradle v3.0.0, versi alat pembangunan secara otomatis ditentukan berdasarkan versi plugin (tapi saya yakin bisa diganti).
stkent
18

Kesalahan yang Anda dapatkan tampaknya terkait dengan izin sistem, karena tidak dapat membuat folder.

Coba jalankan sdk-manager menggunakan root (dengan perintah suatau sudo).

Jonatan Collard Bovy
sumber
9

Saya mengalami kesalahan ini:

Gagal menemukan revisi Build Tools 23.0.2

Saat Anda diperbarui / dipasang:

  1. Alat Bangun SDK Android
  2. Alat SDK Android

Ubah nomor versi di build.gradle

DARI

buildToolsVersion "23.0.2"

UNTUK

buildToolsVersion "25.0.2"

Cara menemukan versi Build Tools yang Anda miliki

Bampu
sumber
7

Periksa $ ANDROID_HOME Anda, terkadang adalah / usr / local / opt / android, tetapi itu bukan jalur sdk pemasangan Anda, ubah dan perbaiki masalah ini

xiongjiabin.dll
sumber
Terima kasih banyak. Saya telah berputar-putar selama berjam-jam antara Failed to find Build Tools revision *.0.0dan install build tools *.0.0 and sync project. Pada Windows, saya menambahkan ANDROID_HOME = "C: \ Users \ Administrator \ AppData \ Local \ Android \ sdk" sebagai variabel sistem. Akhirnya berhasil.
Addison
6

Saat menjalankan react-native Jika Anda telah menginstal 23.0.3 dan itu meminta 23.0.1 hanya di direktori proyek aplikasi Anda. Buka anroid/app/build.gradledan ubahbuildToolsVersion "23.0.3"

masukkan deskripsi gambar di sini

bawa g
sumber
5

Tidak ada yang membantu sampai saya menemukan solusi ini: https://stackoverflow.com/a/39068538/3995091

Di Android SDK, alat build dengan versi yang benar ditampilkan sebagai terinstal, tetapi saya masih mendapatkan kesalahan yang sama yang mengatakan bahwa mereka tidak dapat ditemukan. Ketika saya menggunakan solusi di atas, saya menemukan bahwa mereka memang tidak terpasang, meskipun SDK Android mengira demikian. Menginstalnya memecahkannya untuk saya.

Aymeric Bouzy aybbyk
sumber
2

Di Konsol Gradle (tautan tersedia di jendela kanan bawah), Anda memiliki dua tab: kesalahan ditampilkan di tab Build Gradle . Klik pada tab Gradle Sync , kemudian klik pada Install Build Tools XX.XX dan tautan proyek sinkronisasi . Ini akan mengunduh versi build yang diperlukan oleh proyek Anda.

Anda juga dapat mengubah versi SDK proyek Anda, tetapi Anda tidak selalu memiliki opsi ini jika diberlakukan.

Futal
sumber
2

Jika Anda sudah menginstal Android SDK Platform-Tools (Build Tool) yang benar dan Anda masih mendapatkan kesalahan, coba batalkan cache; File -> Invalidasi cache / Restart ....

Waqleh
sumber
0

Pada sistem saya, Android SDK Manajer menunjukkan /usr/local/Cellar/android-sdksebagai jalan SDK, saat $ANDROID_HOMEitu /Users/james/Library/Android/sdk. Saya baru saja menambahkan symlink untuk versi alat build yang benar.

noɥʇʎԀʎzɐɹƆ
sumber
0

Dua solusi: Anda harus menginstal buildToolVersion yang diperlukan atau mengaturnya seperti dijelaskan di atas.
Perhatikan bahwa jika Anda mencoba menyetel buildToolsVersion "23.0.3"menggunakan Android Studio 3.0 atau lebih, itu tidak akan berfungsi sampai Anda menghapus semua versi yang Anda miliki dengan menyimpan hanya satu versi terakhir yang Anda gunakan. Saya membaca ini di tempat lain dan ini berhasil untuk saya. Semoga ini membantu.

Gian Gomen
sumber
0

Karena kesalahan mengatakan Gagal menemukan alat build revisi 23.0.1 Ini berarti bahwa dalam proyek Anda, Anda telah menggunakan buildToolsVersion "23.0.3" Jadi, Anda perlu mengunduh versi yang sama persis, ini membuat kesalahan hilang

**Langkah 1:**
Pergi ke Tools dan klik SDK Manager
**Langkah 2:**
Anda dapat melihat Platform SDK, Alat SDK, dan Situs pembaruan SDK
** Langkah3: **
Klik Alat SDK dan klik tampilkan detail paket
** Langkah 4: **
Pilih versi yang telah Anda sebutkan di Proyek Anda 

Langkah-langkah ini telah menyelesaikan masalah saya.
Ravi Teja Mureboina
sumber
0

Jika ada yang tidak dapat membuat kode sumber yang diunduh (mungkin kode sumber Google codelabs) dengan Android Studio, coba hapus saja buildToolsVersiondari build.gradlefile, dan Android Studioakan membangun proyek dengan default terbarubuildToolVersion

¯_ (ツ) _ / ¯

theapache64
sumber
-3

Instal saja dari Android Studio;) masukkan deskripsi gambar di sini

naoufal zerai
sumber