先說一下sdk和adt,
SDK(Software Development Kit): 類似JDK,是android開發(fā)包,必不可少。
ADT(Android Development Tools): 是開發(fā)android的eclipse插件,里面可以設(shè)置sdk路徑,可以在eclipse里下載andorid不同版本的包,很方便。
好啦,開始安裝。
之前我參照網(wǎng)上好多方法進(jìn)行安裝,然后很悲催的發(fā)現(xiàn)不能用,大抵如下幾種:
配置環(huán)境變量配在~/.bashrc。
然后發(fā)現(xiàn)啟動(dòng)eclipse的時(shí)候提示無jre,于是參照網(wǎng)上的解決方法把java安裝目錄下的jre考到exlipse根目錄下,ok了。測試java和android都是ok的。
但是想下載額外的api包卻發(fā)現(xiàn)eclipse里的sdk manager打不開,一閃而過,提示java找不到。
于是試了好多方法,才發(fā)現(xiàn)原來那些方法都是治標(biāo)不治本,jdk安裝的不對(duì),配置環(huán)境變量的時(shí)候不應(yīng)該用~/.bashrc,而應(yīng)該用/etc/profile,從路徑也可以看得出第一個(gè)的權(quán)限試比較小的。修改完了,換一個(gè)終端發(fā)現(xiàn)java -version 是無效的,網(wǎng)上有說重啟,重啟了下電腦,果真有了,再打開eclipse,以上兩個(gè)問題都解決了。
終于配置好了,要記下來,以后就方便了,配環(huán)境最浪費(fèi)時(shí)間了,哈哈。
下載之后放在~/soft下,java放在/usr/java下面,android放在/usr/android/下,比較懶,所以我把eclipse也放到這個(gè)路徑下了。如果不喜歡可以直接考出來,完全不影響。
/usr是需要root權(quán)限的,所以一般命令都帶著sudo:
進(jìn)入soft目錄:
2.配置java環(huán)境變量,一定要root權(quán)限的
重啟之后在終端中執(zhí)行java - version 查看是否安裝成功。
3.jdk配置好了,現(xiàn)在開始安裝sdk。為了方便我下載的是集合了adt的哪個(gè)安裝包,zip格式的,路徑:http://developer.android.com/sdk/index.html
解壓之后可以看到兩個(gè)文件夾,一個(gè)eclipse這里集成了adt,一個(gè)是sdk。
進(jìn)入eclispe文件夾,雙擊圖標(biāo),提示設(shè)置sdk,再界面中選擇完sdk,還提示can't find tools,而且界面背景色不是兩色交替而是一個(gè)顏色,灰色不可用那種顏色。于是ls -al 看了一下sdk文件夾的權(quán)限是750,嘗試改成754,755都不可以,于是改成了777,再選擇就好了,命令如下,注意這里的遞歸居然用大寫的R:
不得不說,linux下跑android真是比windows下快了N倍啊~~哈哈
PS:如果不想每次都敲很長的路徑,就配置一下adb,方法是參照上面的進(jìn)入/etc/profile,然后追加:
export ANDROID_HOME=/usr/android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
然后就可以直接使用adb了。
聯(lián)系客服