环境搭建所需可至 http://pan.baidu.com/s/1gd1Kf4Z 下载

注:
    此处假定 Ubuntu 用户名为 chenfei
    开发相关全部存放在 /home/chenfei/Dev/ 下

 
 
一、准备
 
    1.1 下载 JDK
 
        http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
        选择 Accept License Agreement
 
        选择 Linux x64 tar.gz 进行下载
 
        此处选择 jdk-7u51-linux-x64.tar.gz 进行下载
 
        文件:/home/chenfei/Dev/jdk-7u51-linux-x64.tar.gz
 
    1.2 下载 Android SDK
 
        http://developer.android.com/sdk/index.html
        选择其他平台
            
            
             
        文件:/home/chenfei/Dev/android-sdk_r22.3-linux.tgz
 
    1.3 下载 IntelliJ IDEA
 
        http://www.jetbrains.com/idea/
        http://www.jetbrains.com/idea/download/
 
        选择 Linux,下载 Community Edition 版本
        
 
        文件:/home/chenfei/Dev/ideaIC-13.0.1.tar.gz
 
    1.4 下载 Genymotion 及 IntelliJ IDEA 的 Genymotion 插件
 
        https://cloud.genymotion.com/page/launchpad/download/

        
        
 
        文件:
            /home/chenfei/Dev/genymotion-2.0.3_x64.bin
            /home/chenfei/Dev/genymotion-idea-plugin-20130716.jar
 
    1.5 注册 Genymotion
 
        https://cloud.genymotion.com/
 
        
 
二、安装
 
 
    打开 “终端” / “Terminal” 执行如下命令进入 Dev 目录:
        cd Dev/
 
    2.1 安装 JDK
 
        tar zxvf jdk-7u51-linux-x64.tar.gz
 
        目录:/home/chenfei/Dev/jdk1.7.0_51
 
    2.2 安装 Android SDK
 
        tar zxvf android-sdk_r22.3-linux.tgz
 
        目录:/home/chenfei/Dev/android-sdk-linux
 
    2.3 安装 VisutalBox
 
        wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
 
        sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian quantal non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
 
        sudo apt-get update
 
        sudo apt-get install virtualbox-4.3
 
    2.4 安装 Genymotion
 
        chmod +x genymotion-2.0.3_x64.bin
        ./genymotion-2.0.3_x64.bin
 
        目录:/home/chenfei/Dev/genymotion
 
    2.5 安装 IntelliJ IDEA
 
        tar zxvf ideaIC-13.0.1.tar.gz
 
        目录:/home/chenfei/Dev/idea-IC-133.331
 
三、配置
 
    3.1 配置 JDK
 
        执行:sudo gedit /etc/profile 打开 profile 文件,复制如下内容到文件末尾,并保存:
 
            export JAVA_HOME=/home/chenfei/Dev/jdk1.7.0_51
            export JRE_HOME=${JAVA_HOME}/jre
            export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
            export PATH=${JAVA_HOME}/bin:${PATH}
 
        注销重新登录
 

    3.2 配置 Android SDK
 
        执行:/home/chenfei/Dev/android-sdk-linux/tools/android 打开 Android SDK Manager
 
        等待联网加载 packages 完毕
 
        安装:
            Tools
                Android SDK Platform-tools
                Android SDK Build-tools
            Android 4.4.2 (API 19)
                Documentation for Android SDK
                SDK Platform
                ARM EABI v7a System Image
                Intel x86 Atom System Image
                Google APIs
                Sources for Android SDK
            Extras
                Android Support Library
 
        点击 Install 9 packages --> Choose Packages to install --> 依次选中安装项下 Accept --> Install
 
        等待下载安装完毕,关闭 “Android SDK Manager” 窗口
 
        执行:sudo gedit /etc/profile 打开 profile 文件,复制如下内容到文件末尾,并保存:
 
            export ANDROID_SDK_HOME=/home/chenfei/Dev/android-sdk-linux
            export PATH=${ANDROID_SDK_HOME}/tools:${ANDROID_SDK_HOME}/platform-tools:${PATH}
 
    3.3 配置 Genymotion
 
        执行:/home/chenfei/Dev/genymotion/genymotion 打开 Genymotion
 
        3.3.1 新增虚拟设备
 
            Add a first virtual device --> Yes --> “Virtual device creation wizard”
 
            Connect --> “Connect to Genymotion Cloud”
 
            Username --> Password --> Connect
 
            选择虚拟设备 --> Next --> “Name of the Genymotion virtual device to create” --> Next --> “Retrieve and deploy Genymotion virtual device”
 
            等待下载完成 --> Finish
 
        3.3.2 Settings

 
            General
                 
 
            ADB
                
                /home/chenfei/Dev/android-sdk-linux
 
            OK
 
    3.4 配置 IntelliJ IDEA
 
        打开主文件夹
 
        进入目录:/home/chenfei/Dev/idea-IC-133.331/bin/ 双击 idea.sh,点击 “运行”,打开 IntelliJ IDEA
 
        I do not have a previous version of IntelliJ IDEA or I do not want to import my settings --> OK
 
        3.4.1 锁定到启动器
 
            右击 “IntelliJ IDEA” 在启动器上的图标
 
                
 
            锁定到启动器
 
        3.4.2 安装 IntelliJ IDEA 的 Genymotion 插件
 
            
 
            
 
            Plugins --> Install plugin from disk --> /home/chenfei/Dev/genymotion-idea-plugin-20130716.jar --> OK
 
            OK --> Restart
 
        3.4.2 创建 Empty Project
 
            
 
            
 
            Finish --> “Empty Project - - IntelliJ IDEA 13.0.1”
 
            关闭 “Project Structure”
 
        3.4.3 配置 IntelliJ IDEA
 
            3.4.3.1 View --> Toolbar
 
            3.4.3.2 View --> Tool Buttons
 
            3.4.3.3
 
                File --> Settings... --> “Settings”
 
                Genymotion --> Select the path to the Genymotion folder --> /home/chenfei/Dev/genymotion --> OK --> OK
 
            3.4.3.4
 
                待补充
 
四、开发
 
    4.1 创建Android Module
 
        File --> New Module --> “New Module”
 
        Application Module --> Module name --> Module SDK
 
            
 
            Module name : HelloWord
 
            Module SDK  : 
 
                New... --> “Cannot Create SDK” 
 
                
 
                OK --> “Select Home Directory for JDK”
 
                /home/chenfei/Dev/jdk1.7.0_51 --> OK --> “Select Home Directory for Android SDK”
 
                /home/chenfei/Dev/android-sdk-linux --> OK --> “Create New Android SDK”
 
                
 
                OK
 
        Next --> Application name --> Package name* --> Create "Hello, World!" activity --> Activity name --> Show device chooser dialog --> Finish
 
            
    4.2 运行
 
        
 
        4.2.1 运行 Genymotion 虚拟设备
 
            点击  --> “Genymotion Device Manager”
 
            选择 3.3.1 中创建的虚拟设备 --> Start...
 
            等待虚拟设备启动完成后关闭 “Genymotion Device Manager”
 
        4.2.2 运行 Android 程序
 
            点击  --> “Choose Device” --> Choose a running device --> 选择刚启动的虚拟设备 --> OK

Ubuntu 64 + IntelliJ IDEA + Genymotion 搭建Android开发环境的更多相关文章

  1. linux(ubuntu)和windows下面快速搭建android开发环境

    在windows和linux下面搭建android开发环境,一般要安装以下几个软件: 1.JDK安装 2.Eclipse安装 3.Android SDK安装 4.在eclipse里面安装ADT 5.e ...

  2. Linux(ubuntu 12.04桌面版) 搭建Android开发环境

    因为一些工作上的原因,需要切换到Linux环境下做点开发,我选择的Linux发行版本为ubuntu(我不建议使用fedora,我最开始就是使用的fedora,但发现并不是特别好使,有些插件没办法安装, ...

  3. ubuntu下搭建android开发环境之超顺畅模拟器

    如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一 ...

  4. Ubuntu 12.04 搭建Android开发环境

    Ubuntu 12.04 搭建Android开发环境 2013/7/29 Linux环境下搭建Android开发环境 大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便 ...

  5. 单机搭建Android开发环境(三)

    单机搭建Android开发环境,第一篇重点介绍了如何优化Windows 7系统,以提高开发主机的性能并延长SSD的使用寿命.第二篇重点介绍了基于VMWare安装64位版的Ubuntu 12.04,并安 ...

  6. 单机搭建Android开发环境(一)

    老话,工欲善其事必先利其器.为了学习安卓系统开发,我下了血本,更换了电脑.俗语,磨刀不误砍柴工,好钢用在刀刃上,为了发挥新本的最大潜能,我花费了很长时间去做配置和优化,都感觉有点偏执了.不过,从到目前 ...

  7. 如何在Windows上搭建Android开发环境

    Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...

  8. Eclipse搭建Android开发环境并运行Android项目

    Eclipse搭建Android开发环境并运行Android项目 (详细) 安装环境: window 10 64位 安装工具: JDK.Eclipse.SDK.ADT 安装步骤: 1.JAVA JDK ...

  9. 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)

    ——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...

随机推荐

  1. centos 6.5安装docker

    安装linux,需要系统内核为3.x以上,如果centos版本为7以下,先升级系统内核 1.关闭selinux setenforce 0 sed -i '/^SELINUX=/c\SELINUX=di ...

  2. javascript Function类型

    Function(函数)类型实际上是对象,每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针 声明方式 func ...

  3. Session和Cookie之间区别与联系

    一. 概念理解 你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接.这是因为 你浏览某个网页的时候,W ...

  4. Java多态-如何理解父类引用指向子类对象

    java多态,如何理解父类引用指向子类对象 要理解多态性,首先要知道什么是“向上转型”. 我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类.我可以通过   Cat c = new ...

  5. 通过SourceTree连接SSL有问题的自建gitlab服务器

    我用的是 SourceTree 作为Git客户端的,用它连接一个HTTPS证书过期的自建git服务,会收到下面错误: abort: error: _ssl.c:507: error:14090086: ...

  6. ZAB 算法

    ZAB (Zookeeper Atomic Broadcast )  zookeeper原子消息广播协议 保证:分布式数据一致性  所有事务请求必须由一个全局唯一的服务器来协调处理,这样的服务器被称为 ...

  7. 基于Maven + SSM (Spring、SpringMVC、Mybatis)构建一个简单的测试项目

    最近在公司实习期间的培训交流中有机会接触到SSM,然后自己花费1周的时间投入学习.谈不上深刻理解其中原理,所以没有涉及理论知识,只是浅层次的学习如何使用,在此将学习过程记录整理出来,一方面自己备用:另 ...

  8. gotop(返回顶部)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. 安装部署 OpenPAI Install OpenPAI on Ubuntu

      介绍 不管是机器学习的老手,还是入门的新人,都应该装备上尽可能强大的算力.除此之外,还要压榨出硬件的所有潜力来加快模型训练.OpenPAI作为GPU管理的利器,不管是一块GPU,还是上千块GPU, ...

  10. 【CVE-2018-11116】openwrt rpcd 配置文件错误导致访问控制失效

    User can access to ubus over HTTP. This way depend on rpcd service. When misconfigure the rpcd's ACL ...