服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Android - Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

2021-03-04 10:57Android开发网 Android

本文介绍Lorinnn在开发Android过程不断跌打滚爬中安装的一套开发环境,相信你在使用后同样有不错的体会。

一直使用eclipse环境开发android,也尝鲜使用过android studio去开发,各种ide配合android sdk及sdk原生的android emulator的个中滋味也许大家都有领略,eclipse的超长启动时间似乎是在与android emulator这个超级大腕比看谁更姗姗来迟,android studio的大版本号从推出来到两年后的今天仍然一直游走在1之下,不的不说襁褓婴儿不知道什么时候能长大,不得不说大哥我真不敢用你。

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

本文则介绍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 + Android SDK + Genymotion Emulator打造最佳Android开发环境

打开intellij idea,并请选择create new project。

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

在左下角点击黑色边框内的android module,并在右侧pannel中填写project name和project location,接着最重要的一步就是选择project的sdk,点击后侧的new,找到刚才解压的sdk路径就好,比如我将要开发一个helloworld程序,填写如上。

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

接下来就和使用eclipse一样,填写package name和activity name,最重要的一项是target device一定要选择show device chooser dialog。

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

至此,我们已经可以使用android原生emulator来运行这个程序了,但这个并非是我们的最终目标,我们需要使用genymotion emulator来替代这个挫bi。

安装genymotion

genymotion竟然也出了中文版,看来其也开始重视中国市场了,当然不管是中文还是英文我们得首先下载并安装这货,传送门。

这里省去下载和安装过程,安装完毕后,发现这货是需要注册的(因为其提供云端服务),如下:

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

登录之后便可以选择你需要的rom了,因为genymotion整合了市场最为主流的真机的rom,然后再根据你下载的rom创建多个虚拟设备,比如我已经下载几乎所有其提供的rom,如下:

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

安装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开头的,并启动它。

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

下图是已经启动的genymotion模拟器,是不是真的很快很酷!?

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

接着我们可以创建一个android工程,并将该工程置于android开发状态,最后一张图的红色框住的部分,默认为测试状态,然后点击红色框框的运行按钮,即会调出下方的choose device窗口,这就是我在强调的最重要的一项是target device一定要选择show device chooser 的dialog原因。

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

点击红色框框后方的运行按钮,你的程序就被target到genymotion模拟器中啦,怎么样,速度真的很棒哦,更多关于genymotion的功能将会在接下来的开发过程中一一介绍。

Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

延伸 · 阅读

精彩推荐
  • AndroidAndroid程序设计之AIDL实例详解

    Android程序设计之AIDL实例详解

    这篇文章主要介绍了Android程序设计的AIDL,以一个完整实例的形式较为详细的讲述了AIDL的原理及实现方法,需要的朋友可以参考下...

    Android开发网4622021-03-09
  • AndroidAndroid实现固定屏幕显示的方法

    Android实现固定屏幕显示的方法

    这篇文章主要介绍了Android实现固定屏幕显示的方法,实例分析了Android屏幕固定显示所涉及的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...

    鉴客6182021-03-27
  • Android汇总Android视频录制中常见问题

    汇总Android视频录制中常见问题

    这篇文章主要汇总了Android视频录制中常见问题,帮助大家更好地解决Android视频录制中常见的问题,需要的朋友可以参考下...

    yh_thu5192021-04-28
  • AndroidAndroid CardView+ViewPager实现ViewPager翻页动画的方法

    Android CardView+ViewPager实现ViewPager翻页动画的方法

    本篇文章主要介绍了Android CardView+ViewPager实现ViewPager翻页动画的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    Abby代黎明9592022-03-02
  • AndroidAndroid编程解析XML方法详解(SAX,DOM与PULL)

    Android编程解析XML方法详解(SAX,DOM与PULL)

    这篇文章主要介绍了Android编程解析XML方法,结合实例形式详细分析了Android解析XML文件的常用方法与相关实现技巧,需要的朋友可以参考下...

    liuhe68810042021-05-03
  • AndroidAndroid中AsyncTask详细介绍

    Android中AsyncTask详细介绍

    这篇文章主要介绍了Android中AsyncTask详细介绍,AsyncTask是一个很常用的API,尤其异步处理数据并将数据应用到视图的操作场合,需要的朋友可以参考下...

    Android开发网7432021-03-11
  • AndroidAndroid实现Service获取当前位置(GPS+基站)的方法

    Android实现Service获取当前位置(GPS+基站)的方法

    这篇文章主要介绍了Android实现Service获取当前位置(GPS+基站)的方法,较为详细的分析了Service基于GPS位置的技巧,具有一定参考借鉴价值,需要的朋友可以参考下...

    Ruthless8332021-03-31
  • AndroidAndroid界面效果UI开发资料汇总(附资料包)

    Android界面效果UI开发资料汇总(附资料包)

    android ui界面设计,友好的界面会提高用户体验度;同时也增强了android ui界面设计的难度,本文提供了一些常用开发资料(有下载哦)感兴趣的朋友可以了解下...

    Android开发网4652021-01-03