【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
. 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ...
作者 : 万境绝尘
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20855541.
.
Android Studio 相关博客 :
-- Ubuntu 下 Android Studio 开发工具使用详解 : http://blog.csdn.net/shulianghan/article/details/20855541 ;
-- Ubuntu 配置 Android 开发 环境 : 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 总用量 132 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
重启 : 重新启动, 可以看到 搜狗拼音输入法已经安装上去了;
配置搜狗拼音输入法 :
.
作者 : 万境绝尘
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20855541.
【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)的更多相关文章
- 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)
. 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...
- [转帖]InfluxDB 1.2.0安装及新旧版本的注意事项
InfluxDB 1.2.0安装及新旧版本的注意事项 http://haibing.org/245?zwlqby=npztq3 挺好的文章 很好的解决了 上一个文档里面 关于 web admin 的问 ...
- 新版本的bettercap不好用, 如何安装和编译旧版本的bettercap
新版本的bettercap2.0以上是用go语言写的, 各种功能感觉还不太完善, 没有原来的用ruby写的好, 想着回退安装bettercap1.6旧版本 系统环境: kali 2017.2 下载源码 ...
- Advanced Installer 安装前卸载旧版本的办法
原文:Advanced Installer 安装前卸载旧版本的办法 Advanced Installer这个工具百度出来的资料太少了. 在我们平常打包的工作中,经常遇到的一个问题是,如何能在安装新版本 ...
- Ubuntu 12.04 分区方案(仅供参考)
Ubuntu 12.04 分区方案(仅供参考) 总空间大小:50G 目录 建议大小 实际大小 格式 描述 / 10G~20G 10G ext4 根目录 swap <2048M 1G swap ...
- ubuntu 安装 android studio
总共分三个步骤: 安装JDK 这里引用下别人的安装过程http://blog.csdn.net/bhq2010/article/details/6839762 注:android studio 版本为 ...
- Android——继续深造——从安装Android Studio 2.0开始(详)
一.下载JDK,JRE,SDK http://jingyan.baidu.com/article/eb9f7b6d884ea7869364e8eb.html 二.配置环境变量: 我的电脑->属性 ...
- 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上
博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813 本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 A ...
- IDEA搭建Android wear开发环境,Android wear,I'm comming!
随着google公布了android wear这个东西.然后又有了三星的gear,LG的G watch以及moto 360,苹果由公布了apple watch.未来可能在智能手表行业又有一场战争. 当 ...
随机推荐
- Android开发学习之路--Java和Js互相调用
随着前端的火热,以前开发的快速,越来越多的native app在其中融合了h5,就拿淘宝就是很多的h5组成的,一旦出现什么节日,他都可以不用通过更新app来实现界面的改变,而且android和io ...
- ViewPager滑动后,可移动的Imageview会回到初始化的位置
知乎看到的原文http://www.zhihu.com/question/37398770?sort=created ViewPager滑动后,可移动的Imageview会回到初始化的位置? < ...
- 基于AOP的iOS用户操作引导框架设计
背景 有一种现象,App设计者觉得理所当然的操作方式,却常常被用户所忽视,为了防止这种现象发生,就要为App设计一个帮助,一种低成本的方案是将帮助文档写成HTML然后展示给用户,这样的方式常常不能带来 ...
- 使用GDB调试STL容器
GDB中print方法并不能直接打印STL容器中保存的变量,想知道STL容器保存的变量,使用如下办法: 1. 创建文件~/.gdbinit: # # STL GDB evaluators/views/ ...
- 在android系统上写C语言程序--开机启动该程序不进入安卓系统
今天要写的这篇博文意义重大,也是网上很少有的,这是在我工作中学会的一项技术,当然,它也是由简单的问题组合而来的.如何在安卓中写C语言程序,调试安卓驱动,测试程序的的一项重要技能,下面我就不说废话了,直 ...
- Gazebo機器人仿真學習探索筆記(六)工具和实用程序
Gazebo附带了许多工具和实用程序. 这些教程说明了这些可用的工具,以及如何使用它们. 主要有: 1 记录和播放 2 日志过滤 3 应用力/扭矩 4 HDF5数据集 官网介绍通俗具体,非常容易,请参 ...
- sum,filter和map参数里面的玄机
首先是sum函数. 最常见的用法似乎是: >>> sum([1,2,3]) 6 但其实这是默认首个元素是数字0.我们可以指定其他数字: >>> sum([1,2,3 ...
- 大数据基础知识问答----hadoop篇
handoop相关知识点 1.Hadoop是什么? Hadoop是一个由Apache基金会所开发的分布式系统基础架构.用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速 ...
- 关于ROS学习的一些反思
距离发布上一篇ROS的博客已经过去两年了,才发现原来自己已经这么久可没有写过关于ROS的文章,想来很是惭愧.这两年时间,自己怀着程序员的梦想,研究过RTOS,探索过Linux,编写过Android应用 ...
- cocos2d-x 3.11 游戏开发环境搭建流程
cocos2d-x 3.11.1 游戏开发环境搭建流程 1. 准备下面的软件 1) Windows7 64Bit+ VS2013 (VC++) 这个不用多说. 2) cocos2d-x-3.11.1. ...