没有设备如何调试Android代码,最强Android模拟器 Genymotion: 你可以拥有所有 Android 设备
来源:互联网 发布:百步云梯 知乎 编辑:程序博客网 时间:2024/05/16 12:30
不用花一分钱,你可以拥有各种款式的 Android 设备。
使用Genymotion模拟器!效果和真机媲美,可以使用adb,可以流畅播放视频。。
见图:[[image: Genymotion | thumb]]
Genymotion 是运行在 VirtualBox中的。也就是说,你需要安装 VirtualBox 和 Genymotion(也有捆绑版的,但我没试过)。这同时也意味着,你可以在所有平台上使用,因为VirtualBox支持Windows, Linux, Mac
Genymotion 的服务器上提供了40+款主流的Android设备的镜像,任君选择。
略遗憾的是,Genymotion 官方现在只支持 x86 了。但可以通过安装 ARM 翻译器,来支持用到了ARM指令的程序(包括ARM版的VisualOn 的 Player)。
== Benchmark ==
Run some benchmark tests on Android Virtual Device (AVD), Genymotion & a real device (LG G2)
Benchmark Score Comparison AVD3580562686Genymotion1905045655401LG G23100011701519
== Steps ==
# Download VirtualBox: https://www.virtualbox.org/wiki/Downloads
# Register Genymotion: https://cloud.genymotion.com/page/customer/login
# Download Genymotion: https://cloud.genymotion.com/page/launchpad/download/
# Install VirtualBox: 4.3.6 (串行总线控制器,网卡等,全部安装)
# Install Genymotion: 2.1.1
# VM和host上的 adb 都指向Android SDK里的(我用的ADT)
# 安装 ARM translation: http://forum.xda-developers.com/showthread.php?t=2528952
# x86版可以安装。但由于我们的x86只支持硬解,所以尽管模拟器本身是x86的,但我们却不能拿它测试x86版
# 安装ARM翻译器后,可以流畅运行ARM版的播放器。但有些link播放可能会crash (可能是汇编指令和翻译器兼容性的问题,我还没做详细比较)。
== 初步结论 ==
* 可以用它做如下类型的测试:
*# 功能性的测试
*# OS兼容性的测试
*# Java/UI 方面的测试
* 比真机更易得,可用性更高,全程鼠标键盘操作即可。拷贝文件到设备直接拖拽就可以了。
* 可以避免WiFi状况的影响,因为你的PC可以使用有线连接
* 汇编的兼容性上可能会有问题
== 参考 ==
使用Genymotion模拟器!效果和真机媲美,可以使用adb,可以流畅播放视频。。
见图:[[image: Genymotion | thumb]]
Genymotion 是运行在 VirtualBox中的。也就是说,你需要安装 VirtualBox 和 Genymotion(也有捆绑版的,但我没试过)。这同时也意味着,你可以在所有平台上使用,因为VirtualBox支持Windows, Linux, Mac
Genymotion 的服务器上提供了40+款主流的Android设备的镜像,任君选择。
略遗憾的是,Genymotion 官方现在只支持 x86 了。但可以通过安装 ARM 翻译器,来支持用到了ARM指令的程序(包括ARM版的VisualOn 的 Player)。
== Benchmark ==
Run some benchmark tests on Android Virtual Device (AVD), Genymotion & a real device (LG G2)
Run some benchmark tests on Android Virtual Device (AVD), Genymotion & a real device (LG G2)
DeviceAntutuVellamo/MetalVellamo/HTML5== Steps ==
# Download VirtualBox: https://www.virtualbox.org/wiki/Downloads
# Register Genymotion: https://cloud.genymotion.com/page/customer/login
# Download Genymotion: https://cloud.genymotion.com/page/launchpad/download/
# Install VirtualBox: 4.3.6 (串行总线控制器,网卡等,全部安装)
# Install Genymotion: 2.1.1
# VM和host上的 adb 都指向Android SDK里的(我用的ADT)
# 安装 ARM translation: http://forum.xda-developers.com/showthread.php?t=2528952
# x86版可以安装。但由于我们的x86只支持硬解,所以尽管模拟器本身是x86的,但我们却不能拿它测试x86版
# 安装ARM翻译器后,可以流畅运行ARM版的播放器。但有些link播放可能会crash (可能是汇编指令和翻译器兼容性的问题,我还没做详细比较)。
== 初步结论 ==
* 可以用它做如下类型的测试:
*# 功能性的测试
*# OS兼容性的测试
*# Java/UI 方面的测试
* 比真机更易得,可用性更高,全程鼠标键盘操作即可。拷贝文件到设备直接拖拽就可以了。
* 可以避免WiFi状况的影响,因为你的PC可以使用有线连接
* 汇编的兼容性上可能会有问题
== 参考 ==
* [https://cloud.genymotion.com/page/doc/ Genymotion user guide]
感谢Jason提供资料。
0 0
- 没有设备如何调试Android代码,最强Android模拟器 Genymotion: 你可以拥有所有 Android 设备
- 无需翻墙,手动下载 Genymotion 模拟器 Android 虚拟设备
- 无需翻墙,手动下载 Genymotion 模拟器 Android 虚拟设备
- Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。 可以
- Android设备调试(二)Genymotion模拟器引起的Address already in use ADB server didn't ACK
- 手把手教你如何配置Android环境-(三)Genymotion模拟器
- android studio 运行代码时识别genymotion设备
- android studio 运行代码时device不能识别genymotion设备
- Android Studio 运行代码时device不能识别genymotion设备
- Android Studio 运行代码时device不能识别genymotion设备
- android studio 运行代码时识别genymotion设备
- Android Studio 运行代码时device不能识别genymotion设备
- (转)最强Android模拟器genymotion的安装与配置
- 调试最快的Android模拟器-Genymotion常见问题
- 无线调试Android设备
- Android设备无线调试
- 串口调试Android设备
- Android 无线调试设备
- Word Break
- IO-01. 表格输出(5)
- 5-1. 约分最简分式(15)
- varnish与squid的比较
- 3.1 Valid Palindrome
- 没有设备如何调试Android代码,最强Android模拟器 Genymotion: 你可以拥有所有 Android 设备
- 享元模式---学习笔记
- TortoiseSVN的简单使用方法
- Delphi2010 以上版本下载地址列表
- Edit Distance
- 做网站用UTF-8还是GB2312?
- hibernate 中java对象的三种状态
- 我的算法学习之路
- Oracle常用命令大全(经典收藏)