• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > android开发环境以及genymotion虚拟机配合HBuilder测试(自总结),genymotionhbuilder

android开发环境以及genymotion虚拟机配合HBuilder测试(自总结),genymotionhbuilder

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android开发环境以及genymotion虚拟机配合HBuilder测试(自总结),genymotionhbuilder等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

android开发环境以及genymotion虚拟机配合HBuilder测试(自总结),genymotionhbuilder


一、安装android-studio

https://github.com/inferjay/AndroidDevTools

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虚拟机中设置双向共享和拖拽

预防万一,可以下载个Genymotion-ARM-Translation.zip,保证所有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,选择右键菜单中的:打开文件位置。

 

排版是渣,轻喷~

 

 

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • android开发环境以及genymotion虚拟机配合HBuilder测试(自总结),genymotionhbuilder

相关文章

  • 2017-05-26android注册页面,android页面
  • 2017-05-26我的投资3--热门理财,投资3--热门理财
  • 2017-05-26利用散列连接从DB2通用数据库获得最佳性能
  • 2017-05-26Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解
  • 2017-05-26Android简单的ListViewDemo及每个控件的点击事件,listview控件点击事件
  • 2017-05-26Android Studio上面使用Ndk JNI 开发工程
  • 2017-05-26[android] 手机卫士自定义控件的属性,android卫士
  • 2017-05-26android.view.InflateException: Binary XML file line #34: Error inflating class,
  • 2017-05-26Android网络编程(四)从源码解析Volley
  • 2017-05-26Android自定义控件

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 【lushengduan】03、点击事件的四种实现方式,lushengduan03
    • Android开发学习——画横线竖线,android横线
    • 《转》深入理解Activity启动流程(一)–Activity启动的概要流程,《转》activity
    • 安卓应用反编译(二)-APK包反编译浅析
    • Android 的系统架构,Android系统架构
    • Linux内核系列—4.操作系统开发之LDT,linuxldt
    • centos7 系统cache的一例故障及解决
    • Kotlin的android扩展:对findViewById说再见(KAD 04),kotlinfindviewbyid
    • Android之SystemUI加载流程和NavigationBar的分析
    • Android Studio 2.0 beta 7 发布

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有