在實驗課上都是在Ubuntu環境下,雖然之前都是在windows系統里寫android程序,但是我還是准備在Ubuntu下配置一個Android Studio環境。
通過百度,我先看到一個最簡單的方式,是在terminal中輸入如下命令:
sudo apt-add-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
但是運行結果是:
失敗了。
接着我就換了一個比較復雜的方法:
1 我先安裝了SDK,下的是Oracle SDK,我是先解壓到/home/qchrodinger中,然后在terminal中輸入如下命令:
cd /usr/local 進入/usr/local目錄下
sudo mkdir java 新建文件夾java
sudo cp /home/qchrodinger/jdk1.8.0_131 . 將SDK包復制過來
此時出現錯誤提示說omitting directiory,就是在那個目錄下還有目錄,解決方法是加上 -r,即
sudo cp -r /home/qchrodinger/jdk1.8.0_131 .
這樣就可以了。
然后配置環境變量:
vim ~/.bashrc 這里要安裝vim,根據提示即可。
在文件最后添加如下三行
export JAVA_HOME=/usr/local/java/jdk1.8.0_91
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt,jar:$JAVA_HOME/lib/tools.jar
2 接着下載android studio
3 然后要到bin文件夾下執行studio.sh即可
接着就可以運行android studio了,就是還是很慢。原來android studio不管在哪個系統下都這么慢,果然還是看電腦的。
第一次創建project真的好慢,加載gradel直接讓它加載一晚上。
然后直接開始運行,發現創建AVD時出錯,
An error occured while creating AVD,see idea.log for details.
原來,
這是因為少了一個庫,主需要打開終端:
sudo apt-get install lib32stdc++6
然后在android studio里的tools選項里把as添加到桌面快捷方式上就可以了。此時,AVD還沒有創建好。唉
開始運行第一個hello world程序,結果AVD打不開,一直顯示waiting for target device to come online.
咋這么不順利呢?
繼續百度,
打開終端試一試這句命令,按照終端提示,安裝了一個adb之類的東西,接着連上手機之后可以在手機上運行。
最后,虛擬機還是不成功,目前准備還是在手機上測試好了,等寫完作業再研究一下虛擬機。
如果成功的話,再在這里update,to be continued.