ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Android环境配置和移动自动化(Genymotion)相关配置

2020-07-05 09:38:02  阅读:360  来源: 互联网

标签:... .. 配置 SDK 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目录尽量 都要空间大一些, 需要下载很多东西...很大.....

  1. AS安装目录选择
  2. 选择jre(系统自带jre或者选择自己配置的JDK, 个人倾向于后者 JDK安装配置参考
  3. 选择AVD(可选, 模拟器后期会选择Genymotion, AVD有点卡....)
  4. 选择SDK目录(第一步那个目录, 会提示已经存在SDK目录, 但是缺少很多组件, 继续安装会帮助我们把之前SDK目录缺少的必要组件安装好... 当然也可以提前自己配置好..但是比较麻烦, 这步安装完成后, 就可以使用adb命令了
    在这里插入图片描述
    在这里插入图片描述
  5. 验证adb命令
    在这里插入图片描述
  6. 安装完成后一些其他操作(个人习惯)
    先查看是否有更新
    在这里插入图片描述
    打开SDK Manager, 勾选需要安装开发平台(Platforms), 需要安装或者更新的SDK工具等, 已安装是打钩状态, 需要更新是复选框中间有条横线, 未安装是空白状态..勾选之后点击Apply..选择Access, 然后自动安装或者更新
    在这里插入图片描述
    在这里插入图片描述
    如果需要使用AVD, 可以打开AVD Manager自行创建虚拟设备, 选择架构时需要注意, x86架构可能无法运行ARM架构的apk, 听说ARM架构超级卡...所以直接选择了Genymotion...

Genymotion安装和使用

先安装Genymotion 然后安装VirtualBox...两个软件都可以自己选择安装位置..

打开Genymotion, 要求登录, 没有账号需要创建(邮箱)
在这里插入图片描述
选择个人账户(免费的...但是有水印..影响不大)
在这里插入图片描述
设置虚拟机安装位置和ADB位置(可选)
在这里插入图片描述

选择自己需要创建的机器和配置一些自选参数
在这里插入图片描述
重点: 创建模拟器后可能打不开......尤其是笔记本...

  1. win+x 用管理员身份打开命令行, 执行以下命令..(Windows Hyper-V启动后不可以兼容Virtualbox和VMware, 所以要关闭Hyper-V, 执行完命令重启)

    bcdedit /set hypervisorlaunchtype off

  2. 还有一种情况是笔记本BIOS中未启用Intel VT-X或AMD-V虚拟化功能, 自行修改BIOS
  3. 还打不开的话参考官方其他办法...

同时开启AS和Genymotion模拟器
在这里插入图片描述

其他

  1. Genymotion的x86架构的模拟器要运行ARM架构的apk, 需要在模拟器添加Genymotion_ARM_Translation.zip文件, 找到对应版本直接拖进去就好, 然后重启模拟器..
  2. AS的Genymotion插件, 好像是已经弃用了....

然后就可以进行APP开发, 或者使用Appium进行移动自动化测试了...

标签:...,..,配置,SDK,Android,Genymotion,安装,模拟器
来源: https://www.cnblogs.com/hellomrr/p/13237656.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有