Pythontr

husonet | Tarih: 18.04.2024

Debian, Ubuntu üzerinden Android simülatör bağlantısı

Android kod geliştiriyorsunuz ve çalışma yaptığınız simülatör üzerine fiziksel erişim yapmak istiyorsanız bu makale tam size göre.

Ben bir Debian kullanıcısı olarak Android cihazlar üzerinde kod geliştiriyorum ve devamlı Telefonum üzerinden bağlanarak çalışmak zahmetli geldiği için simülatör üzerinden bağlanmayı daha çok tercih ediyorum. Bu sebepten dolayı simülatör üzerindeki sqlite database yada fiziksel klasörlere erişme ihitiyacı projeye göre duyulabiliyor. Sizlerde simülatöre yada emülatöre erişmek isterseniz aşağıdaki kurulum ve bağlantı işlemlerini okumanızı ve uygulamanızı tavsiye ederiz.


Kullanılan araçlar
  • Debian Jessie
  • Eclipse

Kurulum işlemi
apt-get install android-tools-adb

Eclipse üzerinde smilatör bağlantısı kurabilmemiz için öncelikle Devices penceresini görünür yapmalıyız. Bunun için Window->Show View->Other>Android->Devices i tıklamamız yeterli olur.


Şimdi simülatörü Eclipse bağlantısından ayırmalıyız. Bunun için Devices->Reset Adb seçeneğini tıkladıktan sonra aşağıdaki görüntüyü almalıyız.


[2016-05-06 15:07:22 - DeviceMonitor] Adb connection Error:EOF
[2016-05-06 15:07:22 - DeviceMonitor] Connection attempts: 1

Bu işlem sayesinde Eclipse ve Smilatör arasındaki bağlantıyı kesiyor daha doğrusu bağlantı portunu boşa çıkarmış oluyoruz. Artık konsol üzerinden bağlantı işlemlerine devam edebiiriz


Sistemin start edelmesi
adb start-server

Simülatör ile bağlantı kurma işlemi
adb connect localhost

Bağlantı durumunun izlenmesi
adb devices

Bağlantı kurulan serverı online olarak görüyorsanız sistem bağlantınızda sıkıntı yoktur.


Simülatörün shell ortamına bağlanılması.
adb -s localhost:5555 shell

Sistemin kill edilmesi
adb kill-server