Android开发——VirtualBox环境中的虚拟机使用

题目想了半天,还是那么纠结,解释下吧。最近开始接触Android开发,开发环境的部署就不说了,各种费劲凿墙。好不容易搞定了,调试又来了问题。Android设备老旧,效率低下;AVD就是更不用说了,一张张图片看过去。好在有神器,Genymotion! 在此强力推荐~!性能甩各种android设备好几条街。

可是问题来了,本人有个癖好,喜欢将各种开发环境分别放到不同的虚拟机里,这样互相不会干扰,而且可以带来带去。但是Genymotion在虚拟机里用不了~,提示需要OpenGL2.0版本以上的支持。可是VirtualBox明明很早就声称支持OpenGL2.0了,Vmware也说没问题,不过无论怎么折腾,最终还是没有结果。

就在要放弃的时候,我想到了远程调试来解决这个问题,结果很满意。具体过程如下:

1、将Genymotion装到host机上,并下载需要的虚拟机(此过程貌似也要凿墙,痛苦啊~~)

2、设置虚拟机的Network。这里要说明下,因为Genymotion是依赖VitrualBox的,所以相当于在VirtualBox中新建了一个虚拟机。打开VirtualBox后,会看到已经安装了相应的虚拟机,在此点击右键选择“settings”,之后“Network”中选择“Adapter2”,“Attached to”中选Bridged Adapter,之后点“OK”。至于为什么是选“Adapter2”我说不上来,希望牛人可以解释,但设置的目的就是让虚拟机和主机拥有同一个网段的IP。

3、开启Android虚拟机,一般在Android设备setting的about中有个status,里面可以查看当前的设备IP,记下这个IP地址。PS:另外还有一个app可以直接显示IP出来,叫adbWireless。

4、运行开发环境的虚拟机,在sdk目录下platform-tools中有个adb connect [IP] 指令,直接在cmd下调用即可,连接之前Android虚拟设备的IP,成功后会有相应的提示。至此,我们已经在虚拟机环境中成功的连接了Android虚拟设备。

开启eclipse,run写好的工程,就会在target设备中出现我们的虚拟Android设备了,然后就爽歪歪的搞起吧,哈哈~

Ps:本人是刚接触Android开发的菜鸟,如有不周,还望各位前辈多多指教~

时间: 2024-10-21 01:32:25

Android开发——VirtualBox环境中的虚拟机使用的相关文章

ArcGIS4Android 1:使用Android Studio进行ArcGIS for Android开发的环境部署-正确版

按照许多方法尝试配置环境,均不能显示地图,模拟运行时程序直接退出. 最后看到这个博友的配置,缺少了重要的一步:引用so文件. 对于有些人可能不会出问题,我这里反正出问题了. 引用so文件,打开moudle目录下的build.gradle,在android节点下添加如下配置. 注:如果没有正确引入so文件,在程序执行的时候会加载类库失败. ---------------------------原文在下-------------------------------------- 乘风莫邪 使用And

Android开发问题之无法启动虚拟机

问题分析: [2014-01-16 20:18:26 - ] The connection to adb is down, and a severe error has occured. [2014-01-16 20:18:26 - ] You must restart adb and Eclipse. [2014-01-16 20:18:26 - ] Please ensure that adb is correctly located at 'E:\java\sdk\platform-too

android开发——Eclipse环境下代码编辑最常用快捷键集锦(来了就不能空手而归)

Ctrl+D:删除光标所在行 Ctrl+/ :注释选中行 :Ctrl+\:注销选中行 Ctrl+Shift+/:注释选中的java或xml代码块: Ctrl+Shift+\:注销选中的Java或xml代码块.(形式:/*      */ 或 <!--      -->) shift + alt + j或/**+Enter(回车键):添加javadoc头注释,形如/** * * * * * */(个人更习惯用/**+Enter(回车键)) Ctrl+K:向前查找与当前选定内容相同的代码(如查找与

.Net程序员玩转Android开发---(1)环境搭建

对于没有接触过Android开发的人员来说,可能感觉Android开发比较困难,接下来的一段时间,我们将了解Android开发的具体细节,主要是面对.NET程序员,来看看.NET程序员怎样进行Android开发.  下面我们切入本节正题. 工欲善其事,必先利其器,下面我们准备Android开发的环境搭建,下面是开发的一些工具 1. JDK安装   jdk下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html JD

10天学通Android开发(1)-环境搭建和Hello测试

首先要搭建环境,然后创建一个简单的HelloWorld.本文的主题如下: 1.环境搭建 1.1.JDK安装 1.2 Eclipse安装 1.3 Android SDK安装 1.4.ADT安装 1.5.创建AVD  2.HelloWorld 1环境搭建 1.1.JDK安装 安装java并配置环境变量   http://www.oracle.com/---->downloads--àJava ForDevelopers--àJDK,选择Windows X86(32位)或Windows X64(64位

Android开发:Eclipse中SqliteManager插件使用

通常开发Android的时候要使用到数据库操作,会遇到下面小问题: 数据库文件在哪?怎样訪问或操作? 能够通过:打开DDMS->File Explorer看到的sqlite数据库在eclipse,然后在文件夹/data/data/package_name/databases下找到. 可是我们仅仅能看到.db文件,根本看不到里面的表格数据,更别说操作数据啦. 当然,我们能够把.db文件导出来,用数据库操作工具(如SQLite Expert)来操作数据,这是不是非常麻烦呀,今天我们就能够用一个简单的

Win7 32位下cocos2dx android开发调试环境

http://blog.csdn.net/dj0379/article/details/38638125 1,使用环境 win7 32位 + vs2010   2,软件准备(下方绿色文字带链接) cocos2dx-v2.2.2 jdk7 android sdk android ndk adt bundle ant python visualgdb 下载好的软件分别为(有先后): cocos2d-x-2.2.2.zip jdk-7u5-windows-i586.exe installer_r18-

android开发:环境搭建及HelloWorld

参考: http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld. 本文的主题如下: 1. 环境搭建 1.1. JDK安装 1.2. Eclipse安装 1.3.Android SDK安装 1.4. ADT安装 1.5. 创建AVT 2.HelloWorld 1.环境搭建 1.1.JDK安装:Java Development Kit JD

Android开发搭环境步骤, ADT, JDK, SDK, NDK, Eclipse, CDT

以下信息,只为遗忘做准备. 下面是我在配置安装Android的环境的过程记录. 1. 首先需要安装JDK, 里面有java运行时环境 2. 然后安装Eclipse, 这是用来编写代码的工具,类似于VS, 或者XCode, 3. 安装完Eclipse后, 在网上去下载ADT, 这是为了方便Eclipse编写android程序所准备的一个控件, 下载下来后,解包,然后放置在Eclipse的安装生成的文件夹下. (一般会提示是否替换文件, 选是即可).还有一种方式也可以配置ADT,在Eclipse--