Error “adb server version (41) doesn’t match this client (39); killing…” terjadi ketika versi server adb yang dijalankan di perangkat Android Anda tidak cocok dengan versi adb client yang ada di komputer Anda. Hal ini dapat terjadi jika Anda menggunakan versi adb client yang lebih lama atau lebih baru daripada versi adb server di perangkat Android Anda.
Untuk memperbaiki masalah ini, Anda dapat mencoba langkah-langkah berikut:
- Perbarui Android SDK Platform Tools
Pastikan Anda menggunakan versi terbaru dari Android SDK Platform Tools yang mencakup adb, biasanya sudah ada ketika anda install Android Studio. Lalu ikuti cara berikut:- Biasanya jika anda install adb terpisah maka ada dua lokasi yaitu:
– jika install manual linux, lokasi adb adalah/usr/bin/adb
. Cara ceknya, buka terminal gunakan perintahwhich adb
– Jika install melalui android studio, lokasi adb adalah/Android/Sdk/platform-tools/adb
- Sekarang, kita harus hapus adb di
/usr/bin/adb
dengan menggunakan perintahsudo rm -rf /usr/bin/adb
- Setelah di hapus, kita copy adb dari android studio ke lokasi folder adb yang kita hapus tadi dengan perintah
sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin
- Sekarang update paket dengan perintah
sudo apt update
- Jika sudah, Anda dapat menggunakan adb sekarang.
- Biasanya jika anda install adb terpisah maka ada dua lokasi yaitu:
- Restart adb server
Jika adb belum dapat berjalan dengan baik, jalankan perintah berikut untuk menghentikan dan memulai ulang adb server:adb kill-server
adb start-server
Perintah ini akan mematikan adb server yang sedang berjalan dan kemudian memulai ulang server dengan versi yang sesuai. - Restart perangkat Android
Jika adb belum juga dapat berjalan dengan baik, coba restart perangkat Android Anda dan pastikan wireless debugging diaktifkan kembali setelah perangkat menyala kembali. - Pastikan koneksi Wi-Fi stabil
Jika adb belum jalan juga, pastikan perangkat Android dan komputer terhubung ke jaringan Wi-Fi yang sama dan koneksi Wi-Fi stabil. Jika koneksi Wi-Fi tidak stabil, ini dapat menyebabkan masalah saat mencoba menghubungkan perangkat menggunakan adb wireless debugging. - Hapus cache adb
Jika masih error, ada kemungkinan bahwa cache adb di komputer Anda rusak. Coba hapus cache adb dengan menghapus folder “.android” di direktori pengguna Anda (biasanya berada di direktori “C:\Users\NamaPengguna” di Windows atau “/Users/NamaPengguna” di macOS/Linux). Kemudian restart adb server dengan menjalankan perintah “adb start-server”.
Jika langkah-langkah di atas tidak berhasil, mungkin ada masalah lain yang menyebabkan ketidakcocokan versi adb. Dalam hal ini, saya sarankan untuk mencoba menggunakan versi adb yang sesuai dengan versi Android SDK Platform Tools Anda dan memastikan kompatibilitasnya. Jika Anda menggunakan Android Studio, Anda juga dapat mencoba menghubungkan perangkat secara langsung melalui kabel USB untuk melakukan debugging.
Semoga artikel adb server version (41) doesn’t match this client (39); killing ini bermanfaat.