Saya menggunakan Windows 10 dan ketika saya meluncurkan Emulator Perangkat Virtual di Android Studio, saya terus menerima pesan yang berbunyi:
"Biner ADB di C: \ Users \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe sudah usang dan memiliki masalah kinerja serius dengan Android Emulator. Harap perbarui ke versi yang lebih baru untuk mendapatkan aplikasi yang jauh lebih cepat secara signifikan / transfer file ".
Saya adalah pengembang baru dengan sedikit pengalaman. Apa yang perlu saya perbarui ke versi yang lebih baru sehingga pesan tidak lagi ditampilkan?
Jawaban:
Saya juga baru menggunakan Android. Jawaban dkalev benar tetapi tidak terlalu deskriptif untuk pengguna baru. Saya telah menguraikan langkah-langkah di bawah ini.
Hanya itu yang ada untuk itu.
Selamat coding
sumber
you're out of date, catch up
.Bagi saya, memperbarui SDK tidak membantu. Saya mengatasi masalah ini dengan menghapus centang pada opsi emulator "Gunakan lokasi ADB yang terdeteksi". Cobalah.
sumber
Saya memiliki masalah yang sama dan menyelesaikannya dengan memperbarui Android SDK Build-Tools. Buka manajer SDK di studio Android (shift ganda dan ketik manajer SDK). Kemudian pada tab kedua (SDK Tools) perbarui Android SDK Build-Tools dan pesan kesalahannya akan hilang.
sumber
17-01-2019
Ini bekerja untuk saya. Baru saja dibuka
Android SDK Manager
Lalu itu menunjukkan4 Updates Available
. Jadi saya hanya memperbaruinya dan Tidak ada lagi peringatan di atas.sumber
Ini adalah bug yang berumur bertahun-tahun.
Periksa versi adb Anda seperti ini: (jalur adb diberikan dengan kesalahan itu sendiri)
keluaran:
Ini berarti adb ini berasal dari alat platform SDK terbaru 29.0.4. Periksa versi terbaru dari situs resmi di sini .
Jika Anda sudah menginstal versi terbaru ADB, dan masih mendapatkan kesalahan, ini adalah masalah yang diketahui. Google belum menyediakan ADB lainnya. Klik opsi "jangan tampilkan lagi" dan lanjutkan.
sumber
Punya masalah yang sama tetapi dalam kasus saya perbaikannya sedikit berbeda, karena tidak ada pembaruan yang ditampilkan untuk Android SDK Tools. Saya membuka Virtual Device Manager dan menyadari emulator saya menjalankan API 27. Memeriksa kembali di SDK Manager dan saya tidak memiliki API 27 SDK Tools yang diinstal sama sekali. Menginstal v 27 menyelesaikan masalah untuk saya.
sumber
Dalam kasus saya yang menghapus pesan ini adalah (Setelah memperbarui semuanya) menghapus emulator dan membuat yang baru. Memperbarui adb secara manual tidak menyelesaikan masalah ini untuk. Atau memperbarui melalui Android studio Gui. Dalam kasus saya tampaknya karena emulator dibuat dengan komponen "lama", ia terus menampilkan pesan. Saya memiliki tiga emulator, hanya menghapus semuanya dan membuat yang baru. Yang mengejutkan saya ketika mulai pesan tidak lagi.
Tidak tahu apakah kinerjanya lebih baik atau tidak. Pesan itu tidak muncul. Juga saya memiliki semuanya diperbarui ke terbaru (emulator dan SDK).
sumber
(Anda menyebutkan bahwa Anda baru menggunakan Android Studio), jadi saya sarankan menekan tombol Android Studio> Bantuan> Periksa pembaruan ... yang akan memperbarui lingkungan Anda.
sumber
Saya memecahkan kesalahan ini dengan menghapus instalasi dua versi alat bantu pembuatan SDK yang lama, hanya menyisakan yang terbaru.
sumber
Tidak ada jawaban pilihan yang berfungsi untuk saya, kecuali ketika saya tidak mencentang "Gunakan terdeteksi lokasi ADB" seperti yang disebutkan di atas oleh @ 褚 阳光. Untungnya, dalam kasus saya, pesannya tidak muncul, bahkan ketika saya menyalakannya kembali. Dengan kata lain, masalahnya mungkin diselesaikan dengan memulai kembali "Gunakan lokasi ADB yang terdeteksi" :)
sumber
Saya memiliki masalah yang sama dan menyelesaikannya dengan memperbarui Android SDK Build-Tools di Android Studio.
langkah 1 - Double shift dan ketik SDK manager, ini akan membuka SDK manager
langkah 2 - Kemudian pada tab kedua (SDK Tools), perbarui Android SDK Build-Tools dan pesan kesalahannya akan hilang.
jika ini tidak menyelesaikan periksa opsi di tab Pengaturan,
use detected Adb tool
di tab Pengaturansumber
Pertama, Anda perlu memeriksa SDK mana Emulator Anda gunakan dan seperti @kuya menyarankan Anda harus mengikuti langkah-langkah dan menginstal versi terbaru dari SDK Build Tool itu. Misalkan Emulator Anda menggunakan SDK 27 maka Anda perlu menginstal terbaru dalam seri itu. Bagi saya itu 27.0.3. Setelah itu kesalahannya hilang.
sumber
Coba perbarui item Alat SDK Anda, lalu hapus semua emulator yang saat ini dibuat dan buat ulang lagi. ini bekerja untuk saya
sumber
Coba atur ulang pabrik ke perangkat virtual dari Android Device Manager
sumber
Saya mengikuti jawabannya, tetapi langkah terakhir ajaib adalah menghapus lingkungan virtual yang ada dan membuat yang baru.
sumber
Ini mungkin terdengar normal tetapi saya mendapatkan kesalahan yang sama tetapi hanya memperbaruinya dan berfungsi sekarang tanpa kesalahan. Saya menyarankan siapa pun untuk mencoba pembaruan terlebih dahulu.
sumber
Jika Anda buntu setelah mengikuti setiap langkah yang dijelaskan di atas, saya akan menyarankan Anda menggabungkan lebih dari satu jawaban. Jawaban @ Yuya dan @ 褚 阳光 bekerja untuk saya. Cobalah mereka. Saya bisa menjelaskan lebih lanjut jika langkah-langkahnya membuahkan hasil untuk Anda.
sumber