Linux'ta ADB ve sdk kullanmak için Kies'e veya sürücüye ihtiyacınız yoktur. Önce android geliştirici web sitesine gidin ve SDK ve Eclipse'i yükleyin. Windows üzerinde geliştirdiğiniz için, bu talimatları uygulayarak bu bit üzerinde çalışacağınızı umuyorum.
Linux'ta bir USB sürücüsü kullanıcı alanına yerleştirilebilir, bu da programın içine yerleştirilmiştir. Kodlayıcı bunun için libusb API'sini kullanır. Ama biraz daha var, kutudan çıkmayacak.
PC'nize bir USB cihazı takıldığında, udev servisi, 'cihazın' nasıl ve nereye monte edildiğini tahkim etmek için kullanılır. Telefonunuz, hata ayıklama modundayken, sistem tarafından bilinmediğinde, libusb'in onunla konuşmak için kullandığı usb dosya düğümünü oluşturur. Her şey Linux'ta bir dosyadır. Sorun, bu düğüme yalnızca kök hesap tarafından erişilebilir olmasıdır. Udev'e bir programa izin vermesini söylemelisiniz, bu durumda ADB, normal bir kullanıcı hesabıyla onunla konuşun.
Bunu yapmak için /etc/udev/rules.d/ içinde bir dosya oluşturursunuz
99-my.rules adında bir tane var
Bu dosyaya, S2'niz için SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} = "685e", OWNER = "SİZİN ADINIZ", GRUP = "SİZİN ADINIZ "
KULLANICI ADINIZ nerede ise kullanıcı adınızı girin.
Bunu yapmak için kök hesap olmanız gerekir, ubuntu'da sudo komutunu çağırırsınız. EG sudo gedit /etc/udev/rules.d/99-my.rules
Şimdi yeniden başlatın veya sudo hizmetini çalıştırın udev restart
Telefonu takın ve adb cihazlarıyla test edin. Telefon kimliğini göstermelidir.
Ubuntu Android geliştirme için mükemmel, her zaman işte kullanıyorum. Windows çocuklar test yeni bir aygıt için sürücüleri bulmaya çalışırken ben sadece lsusb idVendor ve idProduct değerlerini almak, udev yeni bir satır eklemek ve hizmeti yeniden başlatın ve ben çalışıyorum. :)