所有的軟件均在ubuntu 14.04 LTS下測(cè)試
ubuntu下搭建android開發(fā)環(huán)境(一)安裝ubuntu系統(tǒng)
ubuntu下搭建android開發(fā)環(huán)境(二)設(shè)置ubuntu的root管理員密碼
ubuntu下搭建android開發(fā)環(huán)境(三)ubuntu安裝搜狗輸入法
ubuntu下搭建android開發(fā)環(huán)境(四)核心篇安裝AndroidStudio、sdk怀估、jdk
一、安裝前的準(zhǔn)備
1.1、如果你還沒有安裝ubuntu 14.04 LTS系統(tǒng)荚守,請(qǐng)參考下面的文章安裝
http://blog.csdn.net/lsyz0021/article/details/52187026
這里需要說明的是:在ubuntu下google官方測(cè)試的Androidstudio支持版本是ubuntu 12.04 LTS宙项、jdk1.8剖张、推薦電腦內(nèi)存8GB
其實(shí)ubuntu 14.04 LTS和ubuntu 16.04 LTS也是可以的,這里我都安裝測(cè)試過阅懦,因?yàn)閡buntu 12.04 LTS版本較老了,這里的教程是以u(píng)buntu 14.04 LTS寫的徘铝。
1.2耳胎、如果你是新安裝的ubuntu系統(tǒng),在操作之前最好先設(shè)置root密碼
詳細(xì)設(shè)置請(qǐng)參考:http://blog.csdn.net/lsyz0021/article/details/51580403
sudopasswdroot
然后輸入用戶密碼惕它,再輸入兩次root密碼
1.3怕午、安裝搜狗輸入法
因?yàn)閍ndroid studio的鍵盤輸入方式不支持ibus,所以只能使用fcitx輸入方式淹魄,因此要安裝搜狗輸入法郁惜,
參考文章:http://blog.csdn.net/lsyz0021/article/details/52187714
二、復(fù)制所需的文件到ubuntu
2.1甲锡、如果你還沒有l(wèi)inux版本的android studio兆蕉、sdk羽戒、jdk請(qǐng)先下載所需文件,我已經(jīng)上傳到百度網(wǎng)盤了
下載地址:
android studio-Linux-2.1.1:https://pan.baidu.com/s/1skPuAPf
sdk-linux:鏈接:https://pan.baidu.com/s/1pLq3dyV
jdk1.8-linux:https://pan.baidu.com/s/1mh67V5Y
2.2虎韵、在主文件夾(也就是/home/lcw/ 易稠,lcw就是你的用戶名 )下新建一個(gè)android_develop_tools文件夾
[java]viewplaincopy
mkdir/home/lcw/android_develop_tools
注意:這里沒有加上sudo,則可以使用快捷鍵Ctrl+c(復(fù)制)、Ctrl_v(粘貼)到此文件夾下包蓝,否則只能使用命令行來復(fù)制文件了
新建完后將下載好的android-studio驶社、sdk、jdk復(fù)制到此文件夾下
三养晋、安裝jdk1.8
3.1衬吆、新建jvm文件夾(文件夾的名字不能亂改)
[java]viewplaincopy
sudomkdir/usr/lib/jvm
3.2、復(fù)制jdk1.8到j(luò)vm文件夾:
[java]viewplaincopy
sudocp /home/lcw/android_develop_tools/jdk-8u92-linux-x64.tar.gz /usr/lib/jvm/
3.3绳泉、進(jìn)入jvm文件夾
[java]viewplaincopy
cd /usr/lib/jvm/
3.4逊抡、解壓jdk-8u92-linux-x64.tar.gz,解壓完后會(huì)有一個(gè)“jdk1.8.0_92”文件夾
[java]viewplaincopy
sudotar-zxvfjdk-8u92-linux-x64.tar.gz
3.5零酪、配置jdk環(huán)境變量,解壓完后執(zhí)行下面命令:
[java]viewplaincopy
sudogedit/etc/profile
在打開的文檔最后面添加下面內(nèi)容(這里的“jdk1.8.0_92” 就是你上一步解壓的文件夾)
[java]viewplaincopy
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_92
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
然后按ctrl+s保存冒嫡,再關(guān)閉即可
3.6、更新profile文件使配置生效:
[java]viewplaincopy
source /etc/profile
3.7 檢測(cè)一下是否配置成功四苇,輸入:
[java]viewplaincopy
java -version
提示下面說明配置成功:
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
四孝凌、安裝sdk
4.1、解壓sdk-linux-2016-08-12.zip
首先進(jìn)入android_develop_tools文件夾下
[java]viewplaincopy
cd /home/lcw/android_develop_tools
然后執(zhí)行下面的解壓命令月腋,解壓完后會(huì)有個(gè)“sdk”的文件夾
[java]viewplaincopy
unzip sdk-linux-2016-08-12.zip
解壓時(shí)間有點(diǎn)長(zhǎng)蟀架,耐心等會(huì)
4.2、設(shè)置sdk的環(huán)境變量:
[java]viewplaincopy
sudogedit/etc/profile
在打開的文檔中追加下內(nèi)容(這里的路徑中的sdk榆骚,就是上一步解壓出來的片拍,名字不能亂改)
[java]viewplaincopy
export ANDROID_SDK_HOME=/home/lcw/android_develop_tools/sdk
export PATH=$PATH:$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/platform-tools
復(fù)制、粘貼后妓肢,ctrl+s保存捌省,再關(guān)閉即可
4.3、更新profile文件使配置生效:
[java]viewplaincopy
source /etc/profile
4.4碉钠、測(cè)是否安裝成功
在終端輸入“android”纲缓,能打開 Android SDK Manager,說明就成功了
或許你會(huì)遇到的問題:
1喊废、我們?cè)谏弦徊襟E中已經(jīng)打開了Android SDK Manager祝高,一定要確保 tools目錄下安裝的是最新的,否則在studio build的時(shí)候會(huì)失敗
Tools 目錄下選擇:
Android SDK Tools
Android SDK Platform-tools
Android SDK Build-tools (最高版本污筷,最好都下載)
2褂策、如果你打開一個(gè)新的終端(快捷鍵Ctrl+Alt+t),輸入“android”后不起作用,重啟電腦就能解決斤寂,到這一步后建議大家重啟一下電腦耿焊。
3、ubantu 16.04 LTS 64位系統(tǒng)運(yùn)行android studio出錯(cuò)unable to runmksdcardsdktool ,原因:缺少lib
解決方法:安裝對(duì)應(yīng)了依賴庫
[java]viewplaincopy
sudoapt-get install lib32z1 lib32ncurses5? lib32stdc++6
五遍搞、安裝android studio
5.1罗侯、解壓android-studio-v2.1.1-linux-2016-08-11.zip
[java]viewplaincopy
unzip android-studio-v2.1.1-linux-2016-08-11.zip
解壓完后,進(jìn)入android-studio的bin目錄下運(yùn)行studio.sh溪猿,就能打開studio
[java]viewplaincopy
cd /home/lcw/android_develop_tools/android-studio/bin/
打開studio钩杰,輸入命令
[java]viewplaincopy
./studio.sh
5.2、設(shè)置android studio的快捷啟動(dòng)圖標(biāo)
如果不設(shè)置快捷啟動(dòng)圖標(biāo)诊县,每次打開都要進(jìn)入..../android-studio/bin/下讲弄,特別麻煩
ubuntu 的所有的快捷啟動(dòng)圖標(biāo)都在/usr/share/applications/內(nèi)
在終端輸入以下命令:
[java]viewplaincopy
sudogedit/usr/share/applications/AndroidStudio.desktop
在打開的文檔中添加下面的內(nèi)容:
[java]viewplaincopy
[Desktop Entry]
Name=Android Studio
Comment=android studio
Exec=/home/lcw/android_develop_tools/android-studio/bin/studio.sh
Icon=/home/lcw/android_develop_tools/android-studio/bin/studio.png
Terminal=false
Type=Application
Categories=Application
保存、關(guān)閉后依痊,會(huì)在/usr/share/applications中看到Android Studio的快捷方式避除,復(fù)制到桌面雙擊圖標(biāo)就可使用了
(需要注意的是,每一行必須緊靠左側(cè)且每行最后面不能有空格胸嘁,否則會(huì)失敗)
創(chuàng)建完將其復(fù)制到桌面即可
對(duì)上面的命令中的幾條稍作解釋:
Exec代表應(yīng)用程序的位置【視實(shí)際情況修改】
Icon代表應(yīng)用程序圖標(biāo)的位置【視實(shí)際情況修改】
Terminal的值為false表示啟動(dòng)時(shí)不啟動(dòng)命令行窗口瓶摆,值為true表示啟動(dòng)命令行窗口【建議為false】
Categories這里的內(nèi)容決定創(chuàng)建出的起動(dòng)器在應(yīng)用程序菜單中的位置,按照上面的寫法創(chuàng)建的起動(dòng)器將出現(xiàn)在應(yīng)用程序-Internet中性宏,以此類推群井,如果想在應(yīng)用程序-辦公中創(chuàng)建起動(dòng)器,上述最后一行應(yīng)該寫成:Categories=Application;Office;