Android 调试之模拟器之困!

近日调试android,需要用到模拟器,一个个尝试过来,最终得到了最佳的方式.

 前提条件:如前文平台搭建好后,并已正常生成APK.

环境:EClipse+jdk+adt

1, android 自带AVD 搭建

查看 http://jingyan.baidu.com/article/a681b0ded7e7573b1943465b.html

由于速度太慢,直接弃用。

2.真机模拟

 *手机设定为USB调试模式,插到电脑。

* 安装手机驱动,我的三星手机,从官网下载了一个,查看设备管理器,能找到自己手机并没有与手机相关的驱动没装,就可以了。

*打开Eclipse,加载前文的测试项目。点击run-〉RunConfigurations-〉Android Application-〉New_configuratin->Target选择第一个选项,按下方run,就能找到你的手机,选择开始就可以了。后面Run你的项目,就直接能在手机上显示了,有时手机上会待机,切换手机屏幕即能看到

用手机速度很快,但有时老用手机实在也麻烦。加之我的手机本身很慢,似乎也没太大优势。

3.Genymotion

 最后终于找到了Genymotion,这个软件个人使用不收费,非个人使用是收费的,软件作者还是挺人性的。

  *https://www.genymotion.com/#!/download    在此网站注册。(一定要注册并激活才能下载和后续使用),下载带VirtualBox的版本,省得麻烦。

  下载完后,一路默认安装就行了。

*安装完之后,打开软件,需要sign in之后才能看到YOUR virtual devices中的列表,我选择Samsung Galaxy S3后,程序内部开始下载,下载完后,点击start,虚拟器开始加载。加载还是需要一会。显示手机界面后,将APK,直接拖入运行,显示INSTALL_FAILED_CPU_ABI_INCOMPATIBLE。解决方法:

http://filetrip.net/dl?4SUOrdcMRv  下载GenyMotion-ARM-Translation_v1.1.zip,下载完后,直接将zip文件直接拖到虚拟机中,中间点击ok就行了,提示安装成功后,重新开启虚拟机。再将APK拖到虚拟机中,运行成功。至此Genymotion安装成功。

*EClipse中同上进入Target选择第二选项,Run。 编译程序,Run已经可以在我们的虚拟机中运行了。 Debug类似。

至此整个调试平台搭建完成了,可以开工了。



  

   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值