在linux下如何关闭AVD

原创 2012年03月30日 12:20:11

root@kaiwiiho:/home/kaiwii/android-sdk-linux/platform-tools# kill -9 3133
root@kaiwiiho:/home/kaiwii/android-sdk-linux/platform-tools# ./adb devices
List of devices attached 
????????????	device

一、问题描述:

在inux(ubuntu)下开发android程序过程中,尝试过以下办法关闭各版本的AVD,都不成功:
1、在图形界面,打叉按钮关闭
2、eclipse的DDMS下没有出现AVD的关闭操作按钮
3、通过ps aux | grep emulator,kill对应的进程号
4、adb emu kill
最后,报一下我的开发环境:
ubuntu 11.0.4 +eclipse(Version: 3.6.2:helitos)

ps:貌似在windows的开发环境下,都出现了类似的一个问题:

http://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=adb%20emu%20kill%20linux&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=21021

二、背景知识阅读:

kill用法详细解释(特别是信号量9的使用以及理解)

三、解决过程:

root@kaiwiiho:/home/kaiwii/android-sdk-linux/platform-tools# ./adb devices
List of devices attached 
????????????	device
emulator-5554	device
#解释:
#通过./adb devices命令查看当前连接上的adb server的机器。其中,
#????????????	device是我连接上的开发真机
#emulator-5554	device是通过eclipse adt创建的虚拟机
#有一点要注意的要参看真机的状态,需要adb server程序具有root权限。
#具体可以参考以下文章:

#Android adb devices显示no permission


root@kaiwiiho:/home/kaiwii/android-sdk-linux/platform-tools# ps -ef|grep emulatorkaiwii 1925 1835 0 10:23 ? 00:00:34 [emulator-arm] <defunct>kaiwii 3133 1835 23 12:03 ? 00:01:58 /home/kaiwii/android-sdk-linux/tools/emulator-arm -avd android_3.0 -netspeed full
 -netdelay noneroot 3222 2968 0 12:12 pts/0 00:00:00 grep --color=auto emulatorroot@kaiwiiho:/home/kaiwii/android-sdk-linux/platform-tools# kill 3133root@kaiwiiho:/home/kaiwii/android-sdk-linux/platform-tools# ./adb devicesList of devices attached ????????????
 deviceemulator-5554 device


解释:通过ps命令知道avd的进程号,但是通过这个进程号直接kill这个avd是不行的。必须要通过添加信号量9的方式来完成。

具体如下所示:

root@kaiwiiho:/home/kaiwii/android-sdk-linux/platform-tools# kill -9 3133
root@kaiwiiho:/home/kaiwii/android-sdk-linux/platform-tools# ./adb devices
List of devices attached
????????????    device




相关文章推荐

linux下用命令行打开AVD报错:PANIC:COULD not open:avd -geng

这种情况一种是sdk的环境变量没有配置,如果是第一种情况请忽略本篇文章。     第二种情况是AVD被不同的用户创建。     这篇文章说的是第二种情况,一般类似eclipse等IDE默认使用的/r...

Ubuntu配置SDK和AVD

下载好SDK,我下的是android-sdk_r24.3.4-linux.tar 将它移动到/usr/local/java目录下, cd 下载sudo mv android-sdk_r24.3.4-l...
  • wu_wxc
  • wu_wxc
  • 2015年10月04日 10:27
  • 1147

Linux: android studio AVD emulator启动不了 | openGL | glx

Q: 为什么 X miss "GLX" extention ? A: 其实没有 miss "GLX" extention,只是加载的是 NVidia 提供的 GLX,你说 intel 的驱动能兼容么(...

如何关闭linux下selinux服务 txt

  • 2007年12月12日 10:33
  • 44B
  • 下载

Linux下chkconfig命令详解即添加服务以及两种方式启动关闭系统服务

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 一、chkconfig 的使用语法 ...

Linux下关闭tomcat

  • 2012年10月18日 16:54
  • 574B
  • 下载

Linux下自动启动_关闭oracle.txt

  • 2009年12月08日 23:12
  • 1KB
  • 下载

Linux下Redis启动/关闭/重启服务脚本

脚本功能:        实现redis单机多实例情况下的正常启动、关闭、重启单个redis实例。完成系统标准服务的以下常用功能:  start|stop|status|restart      ...
  • awj3584
  • awj3584
  • 2014年12月23日 17:24
  • 135958

linux下oracle启动及关闭

  • 2008年04月09日 15:58
  • 812B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在linux下如何关闭AVD
举报原因:
原因补充:

(最多只允许输入30个字)