【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
. 果斷換Ubuntu了, Ubuntu的截圖效果不好, 不能設(shè)置陰影 ...
作者 : 萬境絕塵
轉(zhuǎn)載請注明出處 : http://blog.csdn.net/shulianghan/article/details/20855541.
.
Android Studio 相關(guān)博客?:?
--?Ubuntu 下 Android Studio 開發(fā)工具使用詳解?:?http://blog.csdn.net/shulianghan/article/details/20855541?;
--?Ubuntu 配置 Android 開發(fā) 環(huán)境?:?http://blog.csdn.net/shulianghan/article/details/20855541?;
.
1. 安裝 Android Studio
(1) 下載Android Studio開發(fā)環(huán)境
下載地址 :?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 到目錄中, 執(zhí)行 bin 目錄中的 studio.sh 文件, 啟動Android Studio;
進入后會提示 bin 目錄下的一些文件沒有權(quán)限 : 修改執(zhí)行文件 和 sh 文件的權(quán)限;
-- 修改結(jié)果 :?
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 : 第一次創(chuàng)建工程的時候, 需要下載gradle, 下載完之后就可以進入熟悉的界面進行開發(fā)了;
-- 手動下載 : 在線下載時間特別長, 提供了 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 目錄下;
-- 配置環(huán)境變量 : 將 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-- 驗證 : 關(guān)閉該終端, 在開啟一個終端, 使用 gradle -v 命令;
octopus@octopus-Vostro-270s:~$ gradle -v------------------------------------------------------------ Gradle 1.9 ------------------------------------------------------------Build time: 2013-11-19 08:20:02 UTC Build number: none Revision: 7970ec3503b4f5767ee1c1c69f8b4186c4763e3dGroovy: 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
-- 運行 studio.sh 命令 : 使用命令 ?
-- 進入配置界面 :?
(5) 配置GitHub
點擊界面的 Settings 圖標(biāo), 進入設(shè)置界面 :?
-- Setting圖標(biāo) :?
選擇左側(cè)的 Version Control -> GitHub :?
將GitHub的 域名, 賬號, 密碼, 輸入右邊對應(yīng)位置, test 檢查是否連接成功 :?
(6) 配置字體
配置路線 : Settings -> Editor -> Color & Fonts -> Font;
配置內(nèi)容 :?
(6) 配置SDK目錄
新建工程或項目頁面異常 : 新建 Project 或者 Module 的時候, 出現(xiàn)的不是正常的新建界面, 這是因為 SDK 沒有配置好;
-- 配置路線 : 關(guān)閉當(dāng)前的 Project, 進入 Android Studio 環(huán)境界面 , 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 ;
-- 配置環(huán)境變量 : 環(huán)境變量在 ~/.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加入當(dāng)前使用 :?update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.7.0_51/bin/java 300 ;
3. 配置終端
鎖定終端到啟動器 : 在搜索中, 搜索到Terminal, 打開終端, 右鍵點擊左側(cè)的終端圖標(biāo), 選擇 "鎖定到啟動器" 項, 之后進入終端時從左邊進入即可;
配置終端 : 編輯 -> 配置文件首選項, 進入終端配置界面;
-- 配置終端緩存行數(shù) :?
-- 配置終端背景 :?
-- 配置字體 :?
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 效果 :?
執(zhí)行結(jié)果 :?
octopus@octopus-Vostro-270s:~$ gcc main.c octopus@octopus-Vostro-270s:~$ ./a.out Hello World !!!5. 配置apt-get源
備份源列表 :?
更新后刷新 :?
sudo apt-get update
網(wǎng)易163更新服務(wù)器 :
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
搜狐更新服務(wù)器 :
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: 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關(guān)系樹 正在讀取狀態(tài)信息... 完成 將會安裝下列額外的軟件包: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 的額外空間。 您希望繼續(xù)執(zhí)行嗎?[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. (正在讀取數(shù)據(jù)庫 ... 系統(tǒng)當(dāng)前共安裝有 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 的觸發(fā)器... 正在設(shè)置 liberror-perl (0.17-1) ... 正在設(shè)置 git-man (1:1.8.3.2-1) ... 正在設(shè)置 git (1:1.8.3.2-1) ... 正在設(shè)置 git-core (1:1.8.3.2-1) ...7. 安裝搜狗拼音輸入法
添加數(shù)據(jù)源 : 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 按回車?yán)^續(xù)或者 Ctrl+c 取消添加gpg: 鑰匙環(huán)‘/tmp/tmpr2skz6/secring.gpg’已建立 gpg: 鑰匙環(huán)‘/tmp/tmpr2skz6/pubring.gpg’已建立 gpg: 下載密鑰‘7E5FA1EE’,從 hkp 服務(wù)器 keyserver.ubuntu.com gpg: /tmp/tmpr2skz6/trustdb.gpg:建立了信任度數(shù)據(jù)庫 gpg: 密鑰 7E5FA1EE:公鑰“Launchpad PPA for Fcitx Team PPA”已導(dǎo)入 gpg: 合計被處理的數(shù)量:1 gpg: 已導(dǎo)入: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) 正在讀取軟件包列表... 完成
安裝相關(guān)的包 : 使用下面的命令 :?
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sogoupinyin im-switch
重啟 : 重新啟動, 可以看到 搜狗拼音輸入法已經(jīng)安裝上去了;
配置搜狗拼音輸入法 :?
.
作者?:?萬境絕塵
轉(zhuǎn)載請注明出處?:?http://blog.csdn.net/shulianghan/article/details/20855541.
總結(jié)
以上是生活随笔為你收集整理的【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【UML 建模】UML入门 之 交互图
- 下一篇: 【云计算 Hadoop】Hadoop 版