您的位置:首页 > 移动开发

如何利用跑app较快的第三方模拟器连接eclipse,来运行安卓程序。

2016-12-25 14:27 274 查看
         本人刚接触安卓,最近成功测试了在eclipse运行安卓程序,感到有点成就感。想以后学习开发一些跨平台的qt程序,就要使用安卓模拟器,但是总感觉自带的安卓模拟器运行安卓程序时候,跑得特别慢,耗费时间实在太多,不划算。

于是我去百度找一些比较适合开发安卓程序运行的第三方安卓模拟器,经过筛选大量信息,终于找到令我满意的答案。

首先感谢这位博主为我介绍了目前三种最好的安卓模拟器,他的博客链接:http://blog.csdn.net/zhangxichao100/article/details/51439524

经过他的推荐,我选择了海马玩模拟器

接下来我就介绍下如何利用海马玩模拟器来连接在eclipse。

1.到海马玩官方网在线安装下载海马玩模拟器,下载链接:http://droid4x.haimawan.com/

你的电脑是windows就选择WIN版下载,安装详细过程就自己百度一下吧。

(注意:不必再下载安装VirtualBox了,因为安装了海马玩模拟器之后,该软件已经自动帮你装上去了)

2.安装完模拟器后,要使用adb命令海马玩模拟器才能识别出来:

打开cmd,输入:adb connect 127.0.0.1:26944

26944是海马玩模拟器的端口号。

如果你想要用其他模拟器,其他模拟器同理,知道他们各自的端口号就行了。

如果出现一下图片:



就说明连接上了

如果cmd输入命令时 出现“adb不是内部或外部命令,也不是可运行的程序或批量文件。”

要运行的命令其实是adb.exe文件,将adb.exe所在的文件路径添加到环境变量里就可以了。

在环境变量名path的值加上D:\android-sdk-windows\platform-tools(路径看自己android sdk安装位置),因为adb.exe是在 platform-tools目录下。

例如:path:D:\android-sdk-windows\platform-tools\adb

3.安装好了之后,我们就打开eclipse,新建一个安卓工程之后:

在eclipse菜单栏选择window-->show view-->other

就弹出如下图,选择Devices,然后点击OK



细心的朋友会发现下面多出一条这个有安卓模拟器图标的选项栏

但是该选项栏下面还是没有出现任何东西可以让你选择

关键时刻,你要打开海马模拟器软件,等到该软件刚打开并加载到100%以后,你再看看eclipse下面多出了一些信息

如图:



直接运行安卓项目,等会你就会发现不在弹出那个烦人的安卓自带AVD模拟器。

运行之后,直接去海马模拟器界面看一下,就会显示如图效果:



嘻嘻,海马模拟器还可以像手机安卓系统一样,可以在海马模拟器里面下载安装一些app软件并可以使用。例如QQ。

我还可以利用手机手柄去操作电脑的海马模拟器,在自己的手机下载手机Droid4X手柄(APP)

安装好Droid4X之后

在连接手柄页面输入Droid4X模拟器上显示的IP地址,点击连接按钮 

(IP地址是电脑连接网络的IPv4地址,并且确保手机连接的wifi是同一网络)

模拟手柄无法连接,请作以下检测。

1. 确保手机 WiFi 与电脑处于同一网络。

2. 确保电脑的防火墙及安全软件不对模拟器的网络连接请求拦截。

3. 双网卡电脑模拟器有可能无法获取正确的网络IP,请运行 CMD 程序(启动方法:Win+R打开运行对话框,输入CMD后确认),在所打开的黑色程序窗口中,输入 ipconfig 命令并回车,查看“本地连接”或“无线网卡”的IPv4地址。

在手机模拟手柄程序中,输入你电脑所使用的网络适配器所对应的IP地址即可连接。

*******************************************************************************************************************

目前暂时还不能解决了海马模拟器可以支持usb来连接手机的问题。

在百度了一些热心网友的答案,有网友说是Genymotion模拟器可以支持usb连接功能

本人想通过测试Genymotion模拟器来了解彼此的区别,但还是等以后有目的了在考虑吧。

本人还是新手,望大家多多指教啦。

4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐