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
gan punya saya kok pas di kill server tidak dapat ditemukan atau cannot find kenapa ya ? tolong pencerahnnya terimakasih
BalasHapusDetail masalah yang agan alami seperti apa, tolong di jelaskan ya? hehe
HapusOya 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!