1. 程式人生 > >linux安裝安卓開發工具android studio

linux安裝安卓開發工具android studio

最近要接觸android程式設計,本來想裝eclipse,無意間搜到安卓專門出了開發工具android studio,打算裝著試用下
http://www.android-studio.org/
下載 android studio
有Windows, Mac OS X ,Linux版本
我下的是linux版的
android-studio-ide-135.1629389-linux.zip
解壓
 unzip android-studio-ide-135.1629389-linux.zip
 sudo mv android-studio /opt/
 cd android-studio/bin/
 ./studio.sh
有錯誤提示,說什麼JAVA_HOME不對
列印其值
 echo $JAVA_HOME
發現是
/usr/lib64/jvm/jre
$JAVA_HOME指向的是jre,不對,這個應該指向JDK的,所以需要安裝配置JDK


從下面網址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下載JDK
我的是64位suse,下載x64的版本
jdk-8u40-linux-x64.tar.gz
注意最好是下tar,我用的rpm,會提示出錯
jdk-8u40-linux-x64.rpm
安裝
 rpm -ivh ./jdk-8u40-linux-x64.rpm 
 錯誤:依賴檢測失敗:
         /usr/sbin/alternatives 被 jdk1.8.0_40-2000:1.8.0_40-fcs.x86_64 需要


sudo tar -xvf ./jdk-8u40-linux-x64.tar.gz -C /opt/java/
設定環境變數
在~/.bashrc中新增
#set java environment
JAVA_HOME=/opt/java/jdk1.8.0_40/
CLASSPATH=$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH


將系統預設的java修改過來:
 sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_40/bin/java 300
 sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk1.8.0_40/bin/javac 300
 sudo update-alternatives --config java 
 sudo update-alternatives --config javac


再執行./studio.sh
會一直卡在“Fetching Android SDK component information”上
1)進入剛安裝的Android Studio目錄下的bin目錄。找到idea.properties檔案,用文字編輯器開啟。
2)在idea.properties檔案末尾新增一行: disable.android.first.run=true ,然後儲存檔案。
3)關閉Android Studio後重新啟動,便可進入介面。


進入Android studio時有一個“start a new android studio project"選項,點選此選項時什麼反應都沒
這是因為SDK的路徑沒有設,
http://www.android-studio.org/
下載 SDK TOOLS FOR ANDROID STUDIO 
我下的是android-sdk_r24-linux.tgz
sudo tar -xvf android-sdk_r24-linux.tgz -C /opt/

http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/2769409.html
下載 platform-tools_r14-linux.zip (這個網站只有這個版本的下載)
unzip platform-tools_r14-linux.zip
sudo mv platform-tools /opt/android-sdk-linux/
~/.bashrc中新增
PATH=/opt/android-sdk-linux/tools:/opt/android-sdk-linux/platform-tools:$PATH
export PATH
到Android studio下Configure --> Project Defaults --> Project Structure裡把路徑設成/opt/android-sdk-linux
這樣就可以新建工程了。


如果你要在電腦上使用模擬器,需要有對應版本的system image檔案;而如果你只在真機上除錯程式,則不需要下載模擬器rom。
第一種是直接通過android studio中的sdk manager來選擇安裝,如果此法不行(官網很難連上去)就手動下載安裝包(可以用百度搜索)
sysimg 安裝方法為在你的 SDK目錄的根 目錄下(即android-sdk目錄下)建立system-images目錄,在system-images目錄下建立android-14子目錄,將下載的sysimg_armv7a_14_r02.zip 
檔案解壓放到該目錄下。對android-15也相同相同操作,只不過要建android-15的目錄(15這具數字需要與image的版本號一致),對應檔案叫sysimg_armv7a-15_r02.zip。
我選擇的android v4.03對應的版本是15,所以我選擇下載 sysimg_armv7a-15_r02.zip
我是到
http://dl.vmall.com/c01mrjmpu3
下載
sysimg_armv7a-15_r02.zip
mkdir /opt/android-sdk-linux/system-images/android-15
unzip sysimg_armv7a-15_r02.zip
mv armeabi-v7a/ /opt/android-sdk-linux/system-images/android-15/
因為牆的緣故,一些資源不好通過官方下載安裝,只能在網內的網站找,安裝過程有點曲折,但是總算完成了.

作者:帥得不敢出門  程式設計師群:31843264