博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android开发环境以及genymotion虚拟机配合HBuilder测试(自总结)
阅读量:4589 次
发布时间:2019-06-09

本文共 2023 字,大约阅读时间需要 6 分钟。

一、安装android-studio

bundle版集成环境

win7

jdk(JAVA环境变量配置:

“变量名”:Java_Home 

“变量值”:C:\Program Files\Java\jdk1.7.0_07

“变量名”:Path 

“变量值”:%Java_Home%\bin;%Java_Home%\jre\bin;.............

“变量名”:ClassPath

“变量值”:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

)

android-studio-bundle

在android-studio模拟器中安装apk进行测试:

  将目标应用放在“. \Android\sdk\platform-tools”下,在目标位置打开cmd.exe并且输入命令:

adb devices   -------   查看虚拟设备连接成功

adb install xxxxxx.apk   -------   安装目标应用

二、安装Genymotion

它运行需要VisualBox支持

 

我先前就是没有把两者安装在同一目录,结果启动Genymotion时会报错

安装成功后,就输入先前注册账号密码下载虚拟设备

V box虚拟机中设置双向共享和拖拽

预防万一,可以下载个,保证所有apk能顺利安装。安装方式为:模拟器启动后,压缩包拖进去,点【OK】就行了。

如果插件导致闪屏就选择本地SDK

三、两者结合,android-studio上安装Genymotion插件,有两种方法:

方法一:打开android-studio,打开【File】-【Setting】-【IDE Settings】-【Plugins】,右边点击【Browse repositories】,在弹出的搜索框输入Genymotion,找到并安装插件;

方法二:Genymotion官网上下载安装包的页面上有IDEA Plugins,下载,重复上述“ 打开android-studio,打开【File】-【Setting】-【IDE Settings】-【Plugins】”,右边点击【Install Plugin from disk】。

重启android-studio后发现工具栏上多了一个图标,点击它,第一次配置指向Genymotion的安装路径。

这样每次启动时,就可以选择仿真设备

虚拟机中的设置

         

         

可能存在的问题

Android-Studio假如仿真遇到Failure [INSTALL_FAILED_OLDER_SDK]的问题,是因为编译的sdk版本过高,或者最低要求sdk过高,网上一堆的说在mainfest的<uses-sdk android:minSdkVersion="3" />调低或者注释掉,但是mainfest没有这行呢,其实,只要打开以下路径,找到build.gradle文件打开

 

编辑里面的minSdkVersion和targetSdkVersion,保证里面的版本不要高于模拟器的就可以了。

Genymotion输入中文问题

 

第一次使用中文,在输入键盘区,用鼠标长按空格键,在弹出框选择“谷歌输入法”,以后就能在左下角随意切换中英文了

 

 

实现HBuilder连接到genymotion的模拟器

电脑上可能存在比较多的ADB

.\HBuilder\tools

.\Genymobile\Genymotion\tools

. \Android\sdk\platform-tools

在任务管理器中kill掉所有的adb.exe进程,启动genymotion模拟器,启动完成后,kill掉genymotion的adb.exe进程[kill掉前需要知道启动模拟器的ip和端口,方法参见下面注意2],再启动hbuilder,进入cmd,进入hbuilder的tools目录,运行:

.\adb connect 192.168.56.101:5555

于是hbuilder就连接上了模拟器。

注意:

1. 不能省去前面的.\ ,指定当前路径,因为path环境变量中有androidsdk的路径,会运行到那个adb,那个adb启动的时候会先kill掉当前的adb,需要明确指定是运行的hbuilder的adb;

2. 后面那堆ip和端口怎么得到的,在kill所有adb.exe进程启动genymotion模拟器后,进入genymotion的tools目录,运行:  .\adb devices(同样不能省略.\),清单中会显示模拟器的ip和端口;

3. 如何知道当前运行的adb.exe是哪个软件的:在任务管理器中右键该adb.exe,选择右键菜单中的:打开文件位置。

 

排版是渣,轻喷~

 

 

 

转载于:https://www.cnblogs.com/edison1412/p/5397835.html

你可能感兴趣的文章
微信静默授权
查看>>
Spring MVC框架初步讲解
查看>>
关于dl dt dd 文字过长换行在移动端显示对齐的探讨总结
查看>>
C#线程安全打开/保存文件对话框
查看>>
201555334 实验一:Java开发环境的熟悉 总结
查看>>
docker系列 --- 命令详解
查看>>
观察者模式 -- 设计模式系列文章(二)
查看>>
MySql学习14-----数据备份和恢复
查看>>
页面小标签
查看>>
卷积分
查看>>
Asp.Net MVC Filter权限过滤使用说明
查看>>
一次群体code review
查看>>
python-虚拟环境搭建
查看>>
How does exercise keep your brain young?
查看>>
[Linux] 添加环境变量
查看>>
postgresql逻辑结构--表空间(四)
查看>>
rsync备份服务器搭建学习笔记
查看>>
Python中matplotlib模块解析
查看>>
ORA-14551: 无法在查询中执行 DML 操作 .
查看>>
数据结构--栈的应用(表达式求值 nyoj 35)
查看>>