运行avd android虚拟机时,发现虚拟机起了之后,Eclipse的Device视图中并没有设备显示。

先试了:开启关闭adb server;adb remount ;Reset adb都没有效果。

点击项目run as Android Application后系统提示:

The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at 'F:\adt-bundle-windows-x86_64-20140321\sdk\platform-tools\adb.exe' and can be executed.

可以看出,是提示platform-tools下没有adb.exe。于是,打开sdk下的platform-tools目录。发现有这个目录。这就奇怪了。于是不行啊,百度查了也不知道为什么。最后不经意的把虚拟机关了。点击项目run as Android Application控制台中输出提示:

DDMS files not found: F:\adt-bundle-windows-x86_64-20140321\sdk\tools\hprof-conv.exe

好吧,再看看sdk\tools\目录。果然没有hprof-conv.exe。而在sdk\platform-tools\中有这个文件。于是将sdk\platform-tools\中的所有文件复制过来,重复跳过,重启Eclipse,打开虚拟机。终于看到Device视图中设备出现,且运行项目到虚拟机成功。

网上也有说:

sdk文件夹下的platform-tools目录中有hprof-conv.exe,设置 %ANDROID_SDK_HOME,并将%ANDROID_SDK_HOME%\tools加入系统path即可。这个没试过不过应该也可以。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐