Android环境配置和移动自动化(Genymotion)相关配置
本机环境: Window10
其他材料准备:
安卓开发者网站(AndroidStudio下载-3.6.3)
安卓开发工具网站(SDKTools下载-android-sdk_r24.4.1-windows.zip)
Genymotion模拟器下载(如果未安装VirtualBox 虚拟机, 选择with VirtualBox-genymotion-3.1.0-vbox.exe)
安卓环境: 下载SDKTools并配置系统环境变量
1. SDKTools下载后解压[android-sdk-windows]....这是我的个人目录, 根据自己的情况修改(D:\RTE\android-sdk-windows)
2. 配置系统环境变量
系统变量名: ANDROID_HOME 变量值: D:\RTE\android-sdk-windows
系统变量名: Path , 新建两条Path环境变量
--值: %ANDROID_HOME%\tools
--值: %ANDROID_HOME%\platform_tools
3. 安装AndroidStudio
AS和SDK目录尽量 都要空间大一些, 需要下载很多东西...很大.....
- AS安装目录选择
- 选择jre(系统自带jre或者选择自己配置的JDK, 个人倾向于后者 JDK安装配置参考
- 选择AVD(可选, 模拟器后期会选择Genymotion, AVD有点卡....)
- 选择SDK目录(第一步那个目录, 会提示已经存在SDK目录, 但是缺少很多组件, 继续安装会帮助我们把之前SDK目录缺少的必要组件安装好... 当然也可以提前自己配置好..但是比较麻烦, 这步安装完成后, 就可以使用adb命令了
- 验证adb命令
- 安装完成后一些其他操作(个人习惯)
先查看是否有更新
打开SDK Manager, 勾选需要安装开发平台(Platforms), 需要安装或者更新的SDK工具等, 已安装是打钩状态, 需要更新是复选框中间有条横线, 未安装是空白状态..勾选之后点击Apply..选择Access, 然后自动安装或者更新
如果需要使用AVD, 可以打开AVD Manager自行创建虚拟设备, 选择架构时需要注意, x86架构可能无法运行ARM架构的apk, 听说ARM架构超级卡...所以直接选择了Genymotion...
Genymotion安装和使用
先安装Genymotion 然后安装VirtualBox...两个软件都可以自己选择安装位置..
打开Genymotion, 要求登录, 没有账号需要创建(邮箱)
选择个人账户(免费的...但是有水印..影响不大)
设置虚拟机安装位置和ADB位置(可选)
选择自己需要创建的机器和配置一些自选参数
重点: 创建模拟器后可能打不开......尤其是笔记本...
- win+x 用管理员身份打开命令行, 执行以下命令..(Windows Hyper-V启动后不可以兼容Virtualbox和VMware, 所以要关闭Hyper-V, 执行完命令重启)
bcdedit /set hypervisorlaunchtype off
- 还有一种情况是笔记本BIOS中未启用Intel VT-X或AMD-V虚拟化功能, 自行修改BIOS
- 还打不开的话参考官方其他办法...
同时开启AS和Genymotion模拟器
其他
- Genymotion的x86架构的模拟器要运行ARM架构的apk, 需要在模拟器添加Genymotion_ARM_Translation.zip文件, 找到对应版本直接拖进去就好, 然后重启模拟器..
- AS的Genymotion插件, 好像是已经弃用了....
然后就可以进行APP开发, 或者使用Appium进行移动自动化测试了...