Ubuntu 64 + IntelliJ IDEA + Genymotion 搭建Android开发环境

环境搭建所需可至 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 --> 选择刚启动的虚拟设备 --
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值