histats

React Native: adb server version (41) doesn’t match this client (39)

Sebenarnya secara sekilas mungkin kita bisa memahami notifikasi error ini, yap, ini terjadi karena adanya perbedaan versi pada adb yang kita miliki.

Padahal kita sudah atur path nya, sesuai di lokasi sdk kita, tapi masih muncul error seperti itu. Angkanya bisa macem-macem, tergantung versi yang ada di device kita.

Solusi

Masalah ini memang terjaid karena perbedaan versi adb yang ada di perangkat kita, karena saya menggunakan Linux, kebetulan selain adb yang ada di sdk personal saya, juga uda ada adb di /usr/bin/. Nah, kita harus menghapus /usr/bin/adb nya.

Di tempat saya, posisi adb hanyalah symlink, jadi saya hapus langsung. Kalau berupa file executable bisa di rename dlu aja.

Setelah saya hapus, saya buat symlink ulang adb personal saya dan saya arahkan ke /usr/bin/adb.