Selasa, 02 April 2013

Cara Menampilkan Android Emulator di TabDevice DDMS, Data File Explorer lakukan Restart adb server di CMD

 How to View Device Emulator on DDMS ADT Eclipse , Here We go!

 Saat mengembangkan aplikasi untuk platform Android yang sudah jauh lebih baik dari tahun lalu, masih ada beberapa masalah yang terjadi khususnya dalam penggunaan Eclipse IDE. Masalah spesifik yang terjadi seperti emulator kadang-kadang menghilang dari daftar perangkat yang terpasang (diakses melalui perangkat adb dari terminal, atau di dalam tab Devices ketika dalam tampilan DDMS di plugin Eclipse). Ketika ini terjadi, kita tidak dapat berinteraksi/mengaksesnya  melalui Eclipse. Itu merupakan masalah yang cukup besar.


Lihat saja ditampakan sebuah screen shot yang menggambarkan sebuah emulator berjalan dengan baik tetapi dia tidak menampilkan daftar perangkat yang terpasang sebuah emulator dalam jendela perangkat (Device Tab)  ADT Eclipse.

Diatas adalah gambar DDMS (Delvik debuger monitor service) yang menampilkan sebuah Tab Device yang kosong dikarenakan aplikasi "adb.exe" belum di jalankan.

Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device. It is a client-server program that includes three components:
  •     A client, which runs on your development machine. You can invoke a client from a shell by issuing an adb command. Other Android tools such as the ADT plugin and DDMS also create adb clients.
  •     A server, which runs as a background process on your development machine. The server manages communication between the client and the adb daemon running on an emulator or device.
  •     A daemon, which runs as a background process on each emulator or device instance.
Ref: About ADB

 Untuk mengatasi hal ini, Anda harus mengambil langkah-langkah berikut:

1. Buka atau Jalankan CMD (Command Prompt) Windows

2. Akan tampak seperti ini ,   C:\users\owner . Cari direktori bernama "platform-tools" dan direktori tersebut adanya terletak dimana anda meng-extract atau menyimpan android sdk. Misal punya aku di sini alamatnya D:\ANDROID DEV\adt-bundle-windows-x86\sdk atau mugkin punya anda di C:\adt-bundle-windows-x86\sdk . masuk ke direktori  platform-tools, cari adb.exe (Application).

3. Buka lagi CMD yang tadi dijalankan, ketik menjadi  C:\users\owner>D: Enter
 
4. Maka akan seperti ini D:\> ketik menjadi  D:\>cd ANDROID DEV\adt-bundle-windows-x86\sdk\platform-tools Enter, lalu ketik lagi menjadi D:\ANDROID DEV\adt-bundle-windows-x86\sdk\platform-tools\adb.exe lalu Enter

Tampilannya akan sepert berikut :


Setelah itu , lalu

5. Untuk melihat device, ketik D:\ANDROID DEV\adt-bundle-windows-x86\sdk\platform-tools\adb devices Enter

e.g : # Device is running but not showing up
[497][nicholasdunn: /Users/nicholasdunn]$ adb devices
List of devices attached

6. Lalu ketik D:\ANDROID DEV\adt-bundle-windows-x86\sdk\platform-tools\adb kill-server Enter, 

e.g : # Device appears, but is listed as offline
[500][nicholasdunn: /Users/nicholasdunn]$ adb devices
List of devices attached
emulator-5554    offline


7. Kemudiak ketik D:\ANDROID DEV\adt-bundle-windows-x86\sdk\platform-tools\adb start-server Enter

e.g : # One more invocation of adb devices should get it recognized
[501][nicholasdunn: /Users/nicholasdunn]$ adb devices
List of devices attached
emulator-5554    device


 Setelah melakukan petunjuk di atas, sekarang waktunya kembali ke eclipse android dan Buka  DDMS Tab. Lalu jalankan Emulator Android dan kemudian lihat sekarang pada Device tab, emulator android anda sudah terdeteksi. Terlihat seperti berikut (seharusnya) :

 
Semoga bermanfaat. Silakan komentar, Trims.
I hope it works and if that help you come to leave a comment! i know you're gentle ...

Reference : DevelopMentality

2 komentar:

  1. gan punya saya kok pas di kill server tidak dapat ditemukan atau cannot find kenapa ya ? tolong pencerahnnya terimakasih

    BalasHapus
    Balasan
    1. Detail masalah yang agan alami seperti apa, tolong di jelaskan ya? hehe
      Oya kalo dulu saya setelah meng-kill servernya, saya melakukan start-server untuk merestar servernya lagi di commad prompt, lalu menjalankan emulatornya lagi dan lihat di tab DDMS untuk mengecek apakah adb.exe sudah jalan.. kalo masih kesulitan coba cek ke sini http://developmentality.wordpress.com/2010/09/13/android-disappearing-emulator-restart-adb-server/ semoga membantu!

      Hapus

WARNING !
Komentar anda tidak boleh mengandung unsur:
1.Penghinaan, Rasis dan Pelecehan
2.Spamming (Spam Comments)
3.Link Iklan, ads etc
Terima Kasih.


Jika ada request ato laporan tentang :
1.Request Software atau Tutorial
2.Bad Link & Re-active link (akibat broken link)
Silakan comment di bawah atau kirim pesan ke saya via facebook >> Akunku : Adhieresthenes Hier Banu Arfakhshad