转自:http://blog.csdn.net/shulianghan/article/details/20855541

1. 安装 Android Studio

(1) 下载Android Studio开发环境

下载地址 : http://developer.android.com/sdk/installing/studio.html , Windows 和 Linux 不分 32 位 和 64 位;

-- Windows版 : https://dl.google.com/android/studio/install/0.4.2/android-studio-bundle-133.970939-windows.exe.

-- Linux版 : https://dl.google.com/android/studio/install/0.4.2/android-studio-bundle-133.970939-linux.tgz.

-- MAC OS版 : https://dl.google.com/android/studio/install/0.4.2/android-studio-bundle-133.970939-mac.dmg.

安装jdk :  注意 必须安装 oracle 的 jdk 才可以成功启动 Android Studio;

安装启动Android Studio : 解压Android Studio 到目录中, 执行 bin 目录中的 studio.sh 文件, 启动Android Studio;

进入后会提示 bin 目录下的一些文件没有权限 : 修改执行文件 和 sh 文件的权限;

octopus@octopus-Vostro-270s:~/android-studio/bin$ ll

  • drwx------ 2 octopus octopus  4096  1月 18 14:38 ./
  • drwx------ 7 octopus octopus  4096  1月 18 14:38 ../
  • -rw------- 1 octopus octopus   136  1月  9 09:22 appletviewer.policy

  • -rwx------ 1 octopus octopus 22791  1月  9 09:22 fsnotifier*

  • -rwx------ 1 octopus octopus 29155  1月  9 09:22 fsnotifier64*

  • -rw------- 1 octopus octopus  4176  1月  9 09:22 idea.png

  • -rw------- 1 octopus octopus  6870  1月  9 09:23 idea.properties

  • -rwx------ 1 octopus octopus   278  1月  9 09:22 inspect.sh*

  • -rw------- 1 octopus octopus  8531  1月  9 09:22 libbreakgen64.so

  • -rw------- 1 octopus octopus  6807  1月  9 09:22 libbreakgen.so

  • -rw------- 1 octopus octopus  2275  1月  9 09:22 log.xml

  • -rw------- 1 octopus octopus   282  1月  9 09:22 studio64.vmoptions

  • -rwx------ 1 octopus octopus  5630  1月  9 09:22 studio.sh*

  • -rw------- 1 octopus octopus   290  1月  9 09:22 studio.vmoptions
  • -

  • rwx------ 1 octopus octopus  4049  1月  9 09:22 update_studio.sh*

(2) 下载SDK

下载SDK : 进入Android Studio, 进入Settings, 使用 SDK Manager 下载SDK;

如果刷新不成功, 说明被长城防火墙墙了;

(3) 配置 gradle

配置gradle : 第一次创建工程的时候, 需要下载gradle, 下载完之后就可以进入熟悉的界面进行开发了;

-- 手动下载 : 在线下载时间特别长, 提供了 gradle-1.9-all.zip 包;

-- 下载地址 : http://pan.baidu.com/s/1jGgGaTS.

-- 配置过程 : 将gradle-1.9-all.zip 解压到 android-studio/plugins/gradle 目录下;

-- 拷贝zip文件 : 将zip文件拷贝到 /home/octopus/.gradle/wrapper/dists 目录下, 即 ~/.gradle/wrapper/dists 目录下;

-- 配置环境变量 : 将 gradle 的 bin 目录配置到 path中;

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH:/home/octopus/android-studio/plugins/gradle/bin

-- 验证 : 关闭该终端, 在开启一个终端, 使用 gradle -v 命令;

octopus@octopus-Vostro-270s:~$ gradle -v

------------------------------------------------------------

Gradle 1.9

------------------------------------------------------------

Build time:   2013-11-19 08:20:02 UTC

Build number: none

Revision:     7970ec3503b4f5767ee1c1c69f8b4186c4763e3d

Groovy:       1.8.6

Ant:          Apache Ant(TM) version 1.9.2 compiled on July 8 2013

Ivy:          2.2.0

JVM:          1.7.0_51 (Oracle Corporation 24.51-b03)

OS:           Linux 3.11.0-12-generic i386

(4) 运行 Android Studio

开启Android Studio :

-- 运行 studio.sh 命令 : 使用命令

octopus@octopus-Vostro-270s:~$ /home/octopus/android-studio/bin/studio.sh

(5) 配置GitHub

点击界面的 Settings 图标, 进入设置界面 :

-- Setting图标 :

选择左侧的 Version Control -> GitHub :

将GitHub的 域名, 账号, 密码, 输入右边对应位置, test 检查是否连接成功 :

(6) 配置字体

配置路线 : Settings -> Editor -> Color & Fonts -> Font;

配置内容 :

(6) 配置SDK目录

新建工程或项目页面异常 : 新建 Project 或者 Module 的时候, 出现的不是正常的新建界面, 这是因为 SDK 没有配置好;

-- 配置路线 : 关闭当前的 Project, 进入 Android Studio 环境界面 , Configure -> Project Defaults -> Project Structure ->Android SDK;

2. 安装Oracle JDK

下载Oracle JDK : 下载页面 - http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html .

JDK不匹配 : Ubuntu上默认安装的是 OpenJDK, 如果要运行 Android Studio 需要使用 Oracle JDK;

查看jdk版本 : 使用 java -version 命令;

root@bt:/opt# java -vesion

Unrecognized option: -vesion

Could not create the Java virtual machine.

root@bt:/opt# java -version

java version "1.6.0_20"

OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.04.1)

OpenJDK Server VM (build 19.0-b09, mixed mode)

jdk安装地址 : /usr/lib/jvm;

安装jdk : 

-- 解压tar包 : 将tar包拷贝到 /usr/lib/jvm 目录下, 使用 tar xzvf jdk-7u51-linux-i586.gz 命令解压, 解压后的目录为 jdk1.7.0_51;

-- 配置环境变量 : 环境变量在 ~/.bashrc 中配置;

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

将该jdk加入当前使用 : update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.7.0_51/bin/java 300 ;

3. 配置终端

锁定终端到启动器 : 在搜索中, 搜索到Terminal, 打开终端, 右键点击左侧的终端图标, 选择 "锁定到启动器" 项, 之后进入终端时从左边进入即可;

配置终端 : 编辑 -> 配置文件首选项, 进入终端配置界面;

-- 配置终端缓存行数 :

-- 配置终端背景 :

-- 配置字体 :

4. 配置vim编辑器

安装vim : 使用 sudo apt-get install vim 命令安装vim编辑器;

vim配置文件 : 下载 vimrc 配置文件 : http://download.csdn.net/detail/han1202012/6684437 .

-- 百度云盘下载地址 : http://pan.baidu.com/s/1ntsfqgp ;

将配置文件拷贝到 ~ 目录中, 查看vim 效果 :

执行结果 :

octopus@octopus-Vostro-270s:~$ gcc main.c

octopus@octopus-Vostro-270s:~$ ./a.out

Hello World !!!

5. 配置apt-get源

备份源列表 :

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

更新后刷新 :

sudo apt-get update

网易163更新服务器 :

deb http://mirrors.163.com/ubuntu/ raring main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ raring-security main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ raring-updates main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ raring-proposed main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ raring-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ raring main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ raring-security main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ raring-updates main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ raring-proposed main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ raring-backports main restricted universe multiverse

搜狐更新服务器 :

deb http://mirrors.sohu.com/ubuntu/ raring main restricted universe multiverse

deb http://mirrors.sohu.com/ubuntu/ raring-security main restricted universe multiverse

deb http://mirrors.sohu.com/ubuntu/ raring-updates main restricted universe multiverse

deb http://mirrors.sohu.com/ubuntu/ raring-proposed main restricted universe multiverse

deb http://mirrors.sohu.com/ubuntu/ raring-backports main restricted universe multiverse

deb-src http://mirrors.sohu.com/ubuntu/ raring main restricted universe multiverse

deb-src http://mirrors.sohu.com/ubuntu/ raring-security main restricted universe multiverse

deb-src http://mirrors.sohu.com/ubuntu/ raring-updates main restricted universe multiverse

deb-src http://mirrors.sohu.com/ubuntu/ raring-proposed main restricted universe multiverse

deb-src http://mirrors.sohu.com/ubuntu/ raring-backports main restricted universe multiverse

6. 安装Git

使用 sudo apt-get install git-core 命令 : 安装Git版本控制工具;

octopus@octopus-Vostro-270s:~$ sudo apt-get install git-core

[sudo] password for octopus:

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

将会安装下列额外的软件包:

git git-man liberror-perl

建议安装的软件包:

git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-bzr git-cvs git-svn

下列【新】软件包将被安装:

git git-core git-man liberror-perl

升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

需要下载 8,488 kB 的软件包。

解压缩后会消耗掉 19.7 MB 的额外空间。

您希望继续执行吗?[Y/n]y

获取:1 http://cn.archive.ubuntu.com/ubuntu/ saucy/main liberror-perl all 0.17-1 [23.8 kB]

获取:2 http://cn.archive.ubuntu.com/ubuntu/ saucy/main git-man all 1:1.8.3.2-1 [670 kB]

获取:3 http://cn.archive.ubuntu.com/ubuntu/ saucy/main git i386 1:1.8.3.2-1 [7,793 kB]

获取:4 http://cn.archive.ubuntu.com/ubuntu/ saucy/main git-core all 1:1.8.3.2-1 [1,386 B]

下载 8,488 kB,耗时 1分 20秒 (105 kB/s)

Selecting previously unselected package liberror-perl.

(正在读取数据库 ... 系统当前共安装有 168109 个文件和目录。)

正在解压缩 liberror-perl (从 .../liberror-perl_0.17-1_all.deb) ...

Selecting previously unselected package git-man.

正在解压缩 git-man (从 .../git-man_1%3a1.8.3.2-1_all.deb) ...

Selecting previously unselected package git.

正在解压缩 git (从 .../git_1%3a1.8.3.2-1_i386.deb) ...

Selecting previously unselected package git-core.

正在解压缩 git-core (从 .../git-core_1%3a1.8.3.2-1_all.deb) ...

正在处理用于 man-db 的触发器...

正在设置 liberror-perl (0.17-1) ...

正在设置 git-man (1:1.8.3.2-1) ...

正在设置 git (1:1.8.3.2-1) ...  

正在设置 git-core (1:1.8.3.2-1) ...

7. 安装搜狗拼音输入法

添加数据源 : Ubuntu 的 apt-get 源中没有搜狗拼音输入法;

-- 使用命令 : sudo add-apt-repository ppa:fcitx-team/nightly , 添加源;

octopus@octopus-Vostro-270s:~$ sudo add-apt-repository ppa:fcitx-team/nightly

[sudo] password for octopus:

Experimental releases of Fcitx, use with caution.

更多信息: https://launchpad.net/~fcitx-team/+archive/nightly

按回车继续或者 Ctrl+c 取消添加

gpg: 钥匙环‘/tmp/tmpr2skz6/secring.gpg’已建立

gpg: 钥匙环‘/tmp/tmpr2skz6/pubring.gpg’已建立

gpg: 下载密钥‘7E5FA1EE’,从 hkp 服务器 keyserver.ubuntu.com

gpg: /tmp/tmpr2skz6/trustdb.gpg:建立了信任度数据库

gpg: 密钥 7E5FA1EE:公钥“Launchpad PPA for Fcitx Team PPA”已导入

gpg: 合计被处理的数量:1

gpg:               已导入:1  (RSA: 1)

OK

更新源信息 : 使用命令 sudo apt-get update 更新源信息;

octopus@octopus-Vostro-270s:~$ sudo apt-get update

忽略 http://cn.archive.ubuntu.com saucy InRelease

命中 http://cn.archive.ubuntu.com saucy Release.gpg

命中 http://cn.archive.ubuntu.com saucy Release

命中 http://cn.archive.ubuntu.com saucy/main Sources

命中 http://cn.archive.ubuntu.com saucy/restricted Sources

命中 http://cn.archive.ubuntu.com saucy/universe Sources

命中 http://cn.archive.ubuntu.com saucy/multiverse Sources

命中 http://cn.archive.ubuntu.com saucy/main i386 Packages

忽略 http://ppa.launchpad.net saucy/main Translation-en

下载 22.6 kB,耗时 15秒 (1,491 B/s)

正在读取软件包列表... 完成

安装相关的包 : 使用下面的命令 :

sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin  fcitx-sogoupinyin  im-switch

重启 : 重新启动, 可以看到 搜狗拼音输入法已经安装上去了;

配置搜狗拼音输入法 :

[转]Ubuntu 配置 Android 开发 环境的更多相关文章

  1. Ubuntu 配置 Android 开发 环境

    . 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...

  2. ubuntu 配置android开发环境

    本文的下载地址都是androiddevtools,下载地址:http://www.androiddevtools.cn/ 一.安装android sdk 解压文件,全部放到/opt/Java/andr ...

  3. ubuntu配置android开发环境和编译源码遇到的一些问题

    ---------------------------------------------环境变量设置--------------------------------------------- 1.设 ...

  4. Ubuntu Linux下如何配置Android开发环境

    下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.And ...

  5. Ubuntu配置Android编译环境

    1.Ubuntu安装 VMware安装ubuntu之后,安装Vmware tools: 1.安装完ubuntu后,VMware Workstation菜单:虚拟机-->安装 Vmware Too ...

  6. Ubuntu搭建Android开发环境

    前言 由于迁移到新的笔记本,所以Android开发环境须要又一次配置了.android官网有配置教程,我正好回想一遍 配置Java环境 下载jdk.官网地址:http://www.oracle.com ...

  7. 安装docker及配置Android开发环境

    安装docker 官方原来的安装docker的脚本https://get.docker.com/已经过时,现在使用的是https://get.docker.com/,命令如下: curl -s htt ...

  8. cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建执行project

    下面是子龙山人录制的关于cocos2d-x3.0的视频教程,macOS下配置Android开发环境.使用cocos2d-console来新建执行project.怎样执行cocos2d-x 3.0win ...

  9. ubuntu上Android开发环境及依赖项

    [时间:2018-07] [状态:Open] [关键词:ubuntu,系统安装,开发环境搭建,android,工具集] Ubuntu系统版本:v18.04 LTS c/c++ dev (build-e ...

随机推荐

  1. hdu1286 找新朋友 欧拉函数模板

    首先这一题用的是欧拉函数!!函数!!不是什么欧拉公式!! 欧拉函数求的就是题目要求的数. 关于欧拉函数的模板网上百度一下到处都是,原理也容易找,这里要介绍一下另一个强势模板. 在这一题的讨论里看到的. ...

  2. 带OUTPUT的增删改

    sql server2005以后引入: 执行的sql语句中加入output可以事实输出处理的内容 go --插入并返回每行的插入值 DECLARE @NewRows TABLE(Id INT ,NAM ...

  3. ubuntu root用图形界面登录

    http://blog.csdn.net/weimine/article/details/69055536 http://blog.csdn.net/gongxifacai_believe/artic ...

  4. java se系列(四) 函数、数组、排序算法、二分法、二维数组

    1 函数 1.1  数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表 ...

  5. 如何在vue && webpack 项目中的单文件组件中引入css

    引入方式很简单,就是在script下使用require()即可. 因为import 是import...from 的形式,所以是不需要的. <script> import {mapStat ...

  6. win7远程登录

    开始--附件--远程桌面连接 点击显示选项 填写信息,连接上了. 分配磁盘 计算机---右键----管理

  7. C++程序设计基础(1)程序的编译和执行

    注:读<程序员面试笔记>笔记总结 1.编译执行过程 1.1预处理: (1)所有以#开头的代码都属于预处理的范畴:#include,#define,#ifdef(#ifndef,#endif ...

  8. 强哥的分享--如何使用Spring Boot做一个邮件系统

    http://springboot.fun/ actuator是单机.集群环境下要使用Spring Boot Admin将各个单机的actuator集成越来 mvn clean package -Dm ...

  9. ASP .NET SVN && emmet 插件

    学习  ASP .NET 时间的第三周: 来讲讲如何在 visual studio 2013...上搭载 SVN吧: 废话不多说: One Step: 电脑上已安装 visual studio 201 ...

  10. git打补丁、还原补丁

    打补丁.还原补丁 1.两个commit间的修改(包含两个commit,<r1>.<r2>表示两个提交的版本号,<r1>是最近提交) git format-patch ...