为什么在eclipse视图中创建好android模拟器,在Devices,视图下边什么都没有

在android开发中没有模拟器是很麻烦的┅件事更苦恼的是明明模拟器已经启动但是在DDMS中却看不到解决办法总结如下:

第一步:参照网友办法:

在eclipse视图中启动模拟器AVD后,刚启动嘚时候在控制台会看到相关的设备,在DDMS中也会有设备列表只不过是offline的,但等到完全启动开的时候DDMS中什么也没有,而且用adb命令adb devices查看设備也没有任何设备。

一般情况下重启电脑就可解决。 我要说的是不重启电脑的方法: 1. 打开cmd命令行切换到adb命令目录,如果你已经加入叻环境变量切换目录就省了。 2. 输入命令:adb kill-serveradb被杀死了。 3. 接着输入命令:adb start-server重新启动adb。 4. 再用adb devices命令是不是看到设备了。 此方法不仅适用模擬器也适用真实的物理设备。

至于andoid环境变量配置方法:

最后虽然在cmd 的adb divices命令窗口中看到了设备信息但是在DDMS中还是看不到,这时候需要重啟eclipse视图这样就恢复正常了!

加载中,请稍候......

以上网友发言只代表其个人观点不代表新浪网的观点或立场。

明明有image的,但是在建立的时候,无法选择CPU/ABI,但是我用加速器的时候能创建但是加速器一旦断开,就建立不了了

0

别用AVD,用真机亲儿子优先,然后是三星和小米

貌似是ADT版本23的问題我之前也碰到过,忘了咋解决的了…

0

我现在不用自带的虚拟机了又慢又不好使,推荐你使用Genymotion网上去下个,很好用的

0

0

0

抄袭、复制答案以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一經发现立刻封号是时候展现真正的技术了!


启动模拟器需要两个步骤:

一般使用eclipse视图开发时开启一个模拟器就是这么一个过程,其实命令行模式下也是这样刚开始不知道如何命令行启动模拟器的时候就输入了┅个emulator,报错了出现如下提示:

根据提示信息说明,需要先有一个AVD即一个android的虚拟设备,在命令行输入android create avd当然前提是在linux中配置好了环境变量,否则会出现找不到命令的错误提示的如果环境变量配置正确会出现了错误提示信息:


根据上述所提到的参数,并通过查资料得到了-t --target參数如何获得在命令行下输入android list target,显示如下: 其中的id:这一行就是我们需要的target的参数

如果启动的模拟器还需要sdcard的话还需要首先创建一个sdcard嘚镜像


这样就很容易写出创建AVD的命令了
就启动了第二个类型的模拟器。

其实用命令行启动模拟器和eclipse视图里启动是相同的上面两个步骤就昰对应eclipse视图中创建avd和启动模拟器的过程,使用eclipse视图创建avd它会在家目录下建立.android的隐藏文件夹,将avd的信息全都放到这里面


我要回帖

更多关于 eclipse视图 的文章

 

随机推荐