Anda tidak perlu Kies atau driver untuk menggunakan ADB dan SDK di Linux. Pertama pergi ke situs web pengembang android dan instal SDK dan Eclipse. Saya berharap ketika Anda sedang mengembangkan pada Windows Anda sudah akan bekerja sedikit keluar ini mengikuti instruksi mereka.
Di Linux driver usb bisa berada di ruang pengguna, yang dibangun langsung ke dalam program. Coder menggunakan API libusb untuk ini. Tetapi ada sedikit lagi, itu tidak akan berhasil di luar kotak.
Ketika perangkat USB dimasukkan ke PC Anda, layanan udev digunakan untuk menengahi bagaimana dan di mana 'perangkat' dipasang. Karena ponsel Anda, ketika dalam mode debug, tidak diketahui oleh sistem, ia hanya akan membuat simpul file usb, yang digunakan libusb untuk berbicara dengannya. Semuanya adalah file di Linux. Masalahnya adalah bahwa simpul ini hanya dapat diakses oleh akun root. Anda harus memberi tahu udev untuk mengizinkan suatu program, ADB dalam hal ini, berbicara dengannya dengan akun pengguna normal.
Untuk melakukan ini, Anda membuat file di /etc/udev/rules.d/
Saya punya satu yang disebut 99-my.rules
Dalam file ini, untuk S2 Anda, tambahkan satu baris SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} = "685e", PEMILIK = "USERNAME ANDA", GROUP = "USERNAME ANDA "
Di mana USERNAME ANDA berada, masukkan nama pengguna Anda.
Anda harus menjadi akun root untuk melakukan ini, di ubuntu gunakan sudo di depan perintah yang Anda panggil. EG sudo gedit /etc/udev/rules.d/99-my.rules
Sekarang reboot atau jalankan sudo service udev restart
Hubungkan telepon dan uji dengan perangkat adb. Harus menunjukkan ID telepon.
Ubuntu sangat cocok untuk pengembangan Android, saya menggunakannya di tempat kerja setiap saat. Sementara windows guys mencoba mencari driver untuk perangkat baru yang sedang diuji, saya hanya melakukan lsusb untuk mendapatkan nilai idVendor dan idProduct, tambahkan baris baru di udev dan restart layanan dan saya bangun dan berjalan. :)