零基礎(chǔ)學(xué)習(xí)教程之Linux下搭建android開發(fā)環(huán)境
不得已重新配置,這里記下詳細(xì)步驟,分享給大家。
一、安裝jdk,具體步驟如下:
1、將jdk-7u4-linux-i586.tar拷貝到linux下得/home/yan/download目錄,新建一個(gè)目錄/home/yan/android.所以和android相關(guān)的都安裝到/home/yan/android這個(gè)目錄,所有的源安裝文件都放到download下。切換到root,在download目錄下輸入命令:tar -zxvf jdk-7u4-linux-i586.tar -C ../android, 將其解壓到android目錄。
2、配置環(huán)境變量,Linux下需要修改/etc/profile文件,使用gedit /etc/profile
在這個(gè)文件的最后,輸入:
export JAVA_HOME=/home/yan/android/jdk1.7.0_04 export PATH=$PATH:$JAVA_HOME/bin
點(diǎn)擊保存后,輸入:source /etc/profile使生效。輸入:java -version
驗(yàn)證java環(huán)境是否配置好。
二、安裝AndroidSDK
1、將android-sdk_r18-linux復(fù)制到download文件夾下,進(jìn)入download然后: tar -zxvf android-sdk_r18-linux.tgz -C ../android/ 進(jìn)行解壓。
接下來 cd /home/yan/android/android-sdk-linux/tools, 然后運(yùn)行:./android,這個(gè)是用來啟動android sdk manager的,也就是說這個(gè)東西是用來下載真正的android開發(fā)包。運(yùn)行的時(shí)候,會出現(xiàn):
(java:2925): Gtk-WARNING **: 無法在模塊路徑中找到主題引擎:“pixmap”,
(java:2925): Gtk-WARNING **: 無法在模塊路徑中找到主題引擎:“pixmap”,
(java:2925): Gtk-WARNING **: 無法在模塊路徑中找到主題引擎:“pixmap”,
(java:2925): Gtk-WARNING **: 無法在模塊路徑中找到主題引擎:“pixmap”,
這種警告,這是gtk版本太低所導(dǎo)致的。,先關(guān)閉android sdk manager,終端輸入:sudo apt-get install gtk2-engines-pixbuf 升級一下gtk。
2、升級完畢后,再次打開android sdk manager,這個(gè)是在線安裝,一定確保聯(lián)網(wǎng)。里面的api8 對應(yīng)android2.2版本,api13對應(yīng)android3.2版本,api10對應(yīng)android2.3.3版本。這幾個(gè)都是經(jīng)典的android版本。最上面的事api15對應(yīng)android4.0.3版本,這個(gè)是最新的。默認(rèn)已經(jīng)給我們選擇了。這里我們選擇前四個(gè)。最上面的四個(gè)打勾,然后確定。就會自動下載了。下載完成后,會提示重啟這個(gè)android sdk manager
三、安裝eclipse
1、將eclipse-jee-indigo-SR2-linux-gtk.tar復(fù)制到download,然后解壓到android下。不再重復(fù)這里選的是javaEE版本,為啥選這個(gè),網(wǎng)上說這個(gè)好。好像也有選eclipse classic4.2的,因人而異。
解壓命令:tar -zxvf eclipse-jee-indigo-SR2-linux-gtk.tar.gz -C ../android/
2、進(jìn)到android/eclipse目錄下,輸入命令./eclipse查看 裝成功了沒有。
四、安裝ADT 和(NDK)
1、在google里的android sdk下載地址里,找到ADT-18.0.0,這個(gè)是和android sdk4.0.3相對應(yīng)的版本,是個(gè)zip文件??截惖絛ownload文件夾下。
2、打開eclipse,點(diǎn)help--install new software,點(diǎn)add--archive,這里用的是離線安裝的方法,也可以在線安裝。離線安裝會比較快吧。點(diǎn)select all,然后點(diǎn)next就進(jìn)行安裝了。點(diǎn)好后,會出現(xiàn)一個(gè)Installing software的提示框,顯示進(jìn)度。安裝完成后,會提示重啟。
注:adt是android develop tool的意思,實(shí)現(xiàn)溝通 eclipse和 android sdk的橋梁,所以必須得安裝好。
3、設(shè)置android sdk location,即告訴eclipse android的sdk在什么地方。重啟后,會提示:Welcome to android development,選第二個(gè);use eixsting SDKs,設(shè)置路徑。
在workwith里輸入:https://dl-ssl.google.com/android/eclipse/,它會自動檢測,列出的有DevelopTools,里面有ddms、adt等共四個(gè),另外一個(gè)是NDK-plugins 反正要用到,索性一塊安了。NDK是本地化的一個(gè)工具,說白了是一個(gè)交叉編譯器,編譯本地的c/c++代碼成一個(gè)動態(tài)鏈接庫,供android下得java程序調(diào)用,當(dāng)然程序要滿足JNI接口。
竟然說不能安裝ndk,ndk安裝前 需要安裝cdt插件!這個(gè)步驟里只能升級下 adt了。從adt18.0.0 升級到20.0.0.
重啟,后打開eclipse,點(diǎn)window-preferrence,點(diǎn)android,制定android sdk文件夾路徑。點(diǎn)new project看能否找到android application。。,如能,則這一步安裝成功。
五、安裝CDT插件
google 一下cdt,進(jìn)入下載鏈接,下載cdt8.0.0版本,按照上面安裝adt的方法 進(jìn)行安裝。安裝成功的標(biāo)志是,可以新建c/c++工程。
六、NDK插件的安裝
google NDK的下載地址,下載后拷到download文件夾下,然后直接解壓縮就可以了。
export PATH=$PATH:/home/yan/android/android-ndk-r8,然后source 。。。。
至此,配置完畢!
感覺對自己搭建android有所幫助的,就給個(gè)贊唄。
相關(guān)文章
Android開發(fā)之模仿微信打開網(wǎng)頁的進(jìn)度條效果(高仿)
這篇文章主要介紹了Android開發(fā)之模仿微信打開網(wǎng)頁的進(jìn)度條效果(高仿)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07Android 滑動定位和吸附懸停效果實(shí)現(xiàn)代碼
這篇文章主要介紹了Android 滑動定位和吸附懸停效果實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08Android實(shí)現(xiàn)仿微信tab高亮icon粘著手的滑動效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)仿微信tab高亮icon粘著手的滑動效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08Android-Service實(shí)現(xiàn)手機(jī)壁紙自動更換
這篇文章主要為大家詳細(xì)介紹了Android-Service實(shí)現(xiàn)手機(jī)壁紙自動更換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11Android開發(fā)仿QQ空間根據(jù)位置彈出PopupWindow顯示更多操作效果
我們打開QQ空間的時(shí)候有個(gè)箭頭按鈕點(diǎn)擊之后彈出PopupWindow會根據(jù)位置的變化顯示在箭頭的上方還是下方,比普通的PopupWindow彈在屏幕中間顯示好看的多,今天就給大家分享下實(shí)現(xiàn)代碼,需要的朋友參考下吧2016-12-12View中如何進(jìn)行手勢識別onFling動作實(shí)現(xiàn)介紹
下面我們就以實(shí)現(xiàn)手勢識別的onFling動作,在CwjView中我們從View類繼承,當(dāng)然大家可以從TextView等更高層的界面中實(shí)現(xiàn)觸控,感興趣的朋友可以了解下哈2013-06-06