安卓开发时,经常会出现右键项目,选择运行,费了半天劲启动了emulator,但是发现不在devices列表中,然后重新操作,搞个几次后才成功。其实可以不必这样,可以通过打开ddms,选择reset adb来关联上。
在eclipse->window->open perspective中,选择ddms,打开ddms界面(注:不知道console中的ddms做什么,反正一点用处都没有),这时在右上角会多一个ddms的选择,点击它,出现ddms界面,里面有devices、logcat、fileexplore等,fileexplore中可以查看文件。也可以查看进程情况等,可以做一些基本的观察,分析问题。
如果devices中没有列出emulator,但是模拟器已经启动了,可以在devices的下箭头按钮中找到,运行它就可以了。
如果要操作虚拟机的文件系统,比如sdcard,经常出现失败,
这时可以修改windows->preferences->android->ddms中的设置。
一个是adb connection time out,改的大一些,
另一个是将HPROF Action改成 open in eclipse,否则不能操作其中的文件。
对于system这些目录,是只读的,需要在命令行上到platforms-tools目录下执行adb remount,这样才可以写入。