Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发
原文:Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发
Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发
http://www.jb51.net/article/52609.htm
一直使用Eclipse环境开发Android,也尝鲜使用过Android Studio去开发,各种IDE配合Android SDK及SDK原生的Android Emulator的个中滋味也许大家都有领略,Eclipse的超长启动时间似乎是在与Android Emulator这个超级大腕比看谁更姗姗来迟,Android Studio的大版本号从推出来到两年后的今天仍然一直游走在1之下,不的不说襁褓婴儿不知道什么时候能长大,不得不说大哥我真不敢用你。
本文则介绍Lorinnn在开发Android过程不断跌打滚爬中安装的另一套开发环境,相信你在使用后同样有不错的体会。
Intellij IDEA: 在程序员眼中针对Java开发的IDE不在少数,可不少人仍在钟情Eclipse,面向Eclipse的插件也不计其数,诚然Eclipse是一款很不错的开源软件,但如果你追求更高开发效率,追求更创新耀眼的GUI界面,这款被公认为最好的Java开发工具值得你拥有。
Android SDK:Google Android必备SDK,无论使用何种IDE开发,首当其冲你必须下载安装。
Genymotion Emulator:如果你已经对原生Android Emulator忍无可忍,如果你又有幸看到这个篇文章,你会发现原来Android Emulator也会这么快,原来Android Emulator的世界也可以这么美好,Genymotion是一套完整的工具,它提供了Android虚拟环境,它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。我曾在神器中快速介绍过Android 超快模拟器Genymotion,秒杀真机,今天正式将其作为我们的开发环境的专用Emulator。
下面我将详细介绍如何安装这套环境。
安装环境:Windows 7 64bit
安装软件:JDK1.6,Intellij IDEA 12,Android SDK, Genymotion
安装JDK
JDK这个东西就不用讲了,到ORACLE官网直接下载即可,需要注意的是截至目前(2014/05/13)最新的JDK已经更新到了8u5了,但是为了兼容环境中其它软件,建议安装JDK(6/7)。我安装到的是JDK7。安装过程很简单,直接下载双击安装就OK,无需添加环境变量。
安装Intellij IDEA
在这里我建议使用其作为开发Java程序的IDE,下载地址和官网:http://www.jetbrains.com/idea/,需要提示的是Intellij IDEA是收费软件,不过在泱泱华夏,这点事情可难不倒我们,百度一搜'intellij idea 注册码',应该就能解决你的问题,注意下载版本,我安装的是Intellij IDEA12。
下载Android SDK
接着安装Andoird SDK,下载地址:http://developer.android.com/sdk/index.html
现在Android SDK捆绑了ADT和Eclipse,不过没有关系我们可以直接下载,解压之后可以看到sdk被放到了一个单独目录,可以单独使用sdk即可。
Intelij IDEA使用Android SDK
打开IDEA之后并绑定Android SDK,我们就可以使用其开发Android程序了,如下:
打开Intellij idea,并请选择Create New Project。
在左下角点击黑色边框内的Android Module,并在右侧pannel中填写Project Name和Project Location,接着最重要的一步就是选择Project的SDK,点击后侧的New,找到刚才解压的SDK路径就好,比如我将要开发一个HelloWorld程序,填写如上。
接下来就和使用Eclipse一样,填写Package name和Activity name,最重要的一项是Target Device一定要选择Show device chooser dialog。
至此,我们已经可以使用Android原生Emulator来运行这个程序了,但这个并非是我们的最终目标,我们需要使用Genymotion Emulator来替代这个挫bi。
安装Genymotion
Genymotion竟然也出了中文版,看来其也开始重视中国市场了,当然不管是中文还是英文我们得首先下载并安装这货,传送门。
这里省去下载和安装过程,安装完毕后,发现这货是需要注册的(因为其提供云端服务),如下:
登录之后便可以选择你需要的ROM了,因为Genymotion整合了市场最为主流的真机的ROM,然后再根据你下载的ROM创建多个虚拟设备,比如我已经下载几乎所有其提供的ROM,如下:
安装Genymotion插件
安装完毕Genymotion之后,接下来的动作是为Intellij安装Genymotion插件,只有为Intellij安装上它的插件,我们才能在Intellij上自由的调用Genymotion。
插件下载地址:https://cloud.genymotion.com/page/launchpad/download/ (同样需要登录)或者尝试下载:http://plugins.genymotion.com/plugins/idea/1.0.3/genymotion-idea-plugin-20140326.jar
The installation of the plugin can be done by launching IDEA and going to “File / Settings” menu, then go to “IDE Settings” section, then “Plugins”.
Click on “Browse repositories” button and search “Genymotion” entry. Follow the steps indicated by IDEA.
这是从官网上抄袭的安装指南,大家不难看明白,所以至此我们的环境已经打造完毕。
测试环境
打开Intellij,并确保Genymotion的插件安装正确,下图的上方的红色剪头即为Genymotion的插件按钮,通过点击这个按钮,我们需要创建Android virtual device,我已经创建了多个,在此我选择lorin_Nexus开头的,并启动它。
下图是已经启动的Genymotion模拟器,是不是真的很快很酷!?
接着我们可以创建一个Android工程,并将该工程置于Android开发状态,最后一张图的红色框住的部分,默认为测试状态,然后点击红色框框的运行按钮,即会调出下方的Choose Device窗口,这就是我在强调的最重要的一项是Target Device一定要选择Show device chooser 的dialog原因。
点击红色框框后方的运行按钮,你的程序就被Target到Genymotion模拟器中啦,怎么样,速度真的很棒哦,更多关于Genymotion的功能将会在接下来的开发过程中一一介绍。
Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发的更多相关文章
- Appium移动自动化测试-----(三)Intellij IDEA + Android SDK + Genymotion Emulator
下载安装Intellij IDEA 略 下载Android SDK http://tools.android-studio.org/index.php/sdk 下载后解压 http://www. ...
- Rendering Problems: No Android SDK found. Please configure an Android SDK. 怎解决?
Rendering Problems No Android SDK found. Please configure an Android SDK.
- Android 为开发者准备的最佳 Android 函数库(2016 年版)
本文是翻译自 CloudRAIL 的官方博客(https://cloudrail.com/best-android-libraries-for-developers/),本文中分享的 Android ...
- Android SDK目录具体结构及Android源码的具体结构
Android SDK目录具体结构 1. add-ons:这里面保存着附加库,比如Google Maps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面. 2. docs:这里面是And ...
- 【Android】用Cubism 2制作自己的Live2D——android sdk样本的下载与Android studio编译!
前言- 在浏览Live2d说明书的时候我无意中发现了一个有趣的东西,就是android sdk中居然自带动态壁纸!那就让我们来试试吧,说明书此页的网址连接——中文版||日文版 Android开发所必需 ...
- 解决Android SDK Manager下载问题和android studio每次启动都要在fetching Android sdk compoment information
1.能解决国内访问Google服务器的困难启动 Android SDK Manager ,打开主界面,依次选择「Tools」.「Options...」,弹出『Android SDK Manager - ...
- Android SDK Manager详解
Android基础知识——Android SDK Manager详解 做Android开发时,免不了使用Android SDK Manager,安装需要的sdk版本.buildTools版本等等. ...
- 用android模拟器Genymotion定位元素
1.下载并安装android模拟器Genymotion 2.拖apk包到模拟器,双击模拟器中的apk软件包,进入应用程序 3.下载并安装android sdk 3.1 点击...\Android\an ...
- Android SDK下载地址
原地址:http://lameck.blog.163.com/blog/static/38811374201262111309677/ Android SDK.ADT.tools等官方下载地址(201 ...
随机推荐
- qrcode各版本/各类型容量支持表
1.qrcode共有40个版本,支持各种类型数据.个人一般统一转换成8位字节进行算法存储.(汉字 --uff8占用3个字节)
- nodeJs入门笔记(二)
js中window通常是全局变量 global 是node.js里的全局变量 node中能访问的对象一般都是 global的 属性 global 对象属性 process 用于描述当前Node 进程状 ...
- 总结下js中匿名函数的写法~好几天没写博客了。。。
小哥最近很是心烦啊,不仅仅要继续以现任前端小白,未来前端攻城狮的身份苦逼学习,还要用剩余的时间去完成毕业设计.早知如此,当初我为毛要报考数学这么个苦逼专业....昨天一整天的时间在研究毕设,感觉代码已 ...
- java面向对象之 封装 Encapsulation
什么是封装:对象中的成员该隐藏的隐藏.该公开的要公开 封装:顾名思义,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别:将抽象得到的数据和行为(或功能)相结合,形成一个有 ...
- 复习-C语言内嵌汇编-初级(1)
打印hello world并改变变量i的值 # include <stdio.h> int main() { ; __asm__( "mov %0, #4\n" :&q ...
- windows8设置环境变量
win8,win8.1如何配置java的环境变量 工具/原料 win8,win8.1 方法/步骤 在你的计算机上右击,选择其中的属性就可以了.如下图所示. 接下来,作出如下图所示的选择. 这个 ...
- #pragma anon_unions, #pragma no_anon_unions
#pragma anon_unions, #pragma no_anon_unions 这些编译指示启用和禁用对匿名结构和联合的支持. 缺省设置 缺省值为 #pragma no_anon_unions ...
- 一个基于MINA框架应用的最简单例子
直接上代码.关于原理和主要的API以后在说.先能跑通了在说. 主要的包:mina-core-2.0.0.jar[到官网上下载完整项目包里面还有文档和依赖包],jcl-over-slf4j-1.5.11 ...
- Unix/Linux环境C编程入门教程(13) 开发环境搭建VMware软件安装
VMware(中文名威睿",纽约证券交易所"代码:VMW) 虚拟机软件,是全球桌面到数据中心虚拟化解决方案的领导厂商.全球不同规模的客户依靠VMware来降低成本和运营费用.确保业 ...
- Openstack 的 RPC使用。
大家都已经很熟悉了RPC了. 比如说nfs就是采用的RPC通信. 尤其SUN RPC 已经成为了C语言开发的经典一种进程间调用机制. openstack 的RPC 机制, 是基于AMQP 活着其他高级 ...