編輯:關於Android編程
這裡需要說明的是:在ubuntu下google官方測試的android studio支持版本是ubuntu 12.04 LTS、jdk1.8、推薦電腦內存8GB
其實ubuntu 14.04 LTS和ubuntu 16.04 LTS也是可以的,這裡我都安裝測試過,因為ubuntu 12.04 LTS版本較老了,這裡的教程是以ubuntu 14.04 LTS寫的。
詳細設置請參考: http://blog.csdn.net/lsyz0021/article/details/51580403
sudo passwd root
然後輸入用戶密碼,再輸入兩次root密碼
因為android studio的鍵盤輸入方式不支持ibus,所以只能使用fcitx輸入方式,因此要安裝搜狗輸入法,
參考文章:http://blog.csdn.net/lsyz0021/article/details/52187714
下載地址:
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
mkdir /home/lcw/android_develop_tools
sudo mkdir /usr/lib/jvm
sudo cp /home/lcw/android_develop_tools/jdk-8u92-linux-x64.tar.gz /usr/lib/jvm/
cd /usr/lib/jvm/
sudo tar -zxvf jdk-8u92-linux-x64.tar.gz
sudo gedit /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_92 export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
source /etc/profile
java -version提示下面說明配置成功:
首先進入android_develop_tools文件夾下
cd /home/lcw/android_develop_tools然後執行下面的解壓命令,解壓完後會有個“sdk”的文件夾
unzip sdk-linux-2016-08-12.zip解壓時間有點長,耐心等會
sudo gedit /etc/profile在打開的文檔中追加下內容(這裡的路徑中的sdk,就是上一步解壓出來的,名字不能亂改)
export ANDROID_SDK_HOME=/home/lcw/android_develop_tools/sdk export PATH=$PATH:$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/platform-tools復制、粘貼後,ctrl+s保存,再關閉即可
source /etc/profile
在終端輸入“android”,能打開 Android SDK Manager,說明就成功了
或許你會遇到的問題:
1、我們在上一步驟中已經打開了Android SDK Manager,一定要確保 tools目錄下安裝的是最新的,否則在studio build的時候會失敗
Tools 目錄下選擇:
Android SDK Tools
Android SDK Platform-tools
Android SDK Build-tools (最高版本,最好都下載)
2、如果你打開一個新的終端(快捷鍵 Ctrl+Alt+t),輸入“android”後不起作用,重啟電腦就能解決,到這一步後建議大家重啟一下電腦。
3、ubantu 16.04 LTS 64位系統運行android studio出錯unable to run mksdcard sdk tool ,原因:缺少lib
解決方法:安裝對應了依賴庫
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
unzip android-studio-v2.1.1-linux-2016-08-11.zip解壓完後,進入android-studio的bin目錄下運行studio.sh,就能打開studio
cd /home/lcw/android_develop_tools/android-studio/bin/打開studio,輸入命令
./studio.sh
如果不設置快捷啟動圖標,每次打開都要進入..../android-studio/bin/下,特別麻煩
ubuntu 的所有的快捷啟動圖標都在/usr/share/applications/內
在終端輸入以下命令:
sudo gedit /usr/share/applications/AndroidStudio.desktop
[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
最近開發App,美工設計了一個有鋸齒邊沿效果的背景圖,只給了我一個鋸齒,然後需要平鋪展示鋸齒效果: android中實現平鋪圖片有兩種方式:(1)在drawable中的d
這篇文章只是總結下getView裡面優化視圖的幾種寫法,就像孔乙己寫茴香豆的茴字的幾種寫法一樣,高手勿噴,勿笑,只是拿出來分享,有錯誤的地方歡迎大家指正,謝謝。 list
MVP(Model View Presenter)的設計模式是從MVC中演化而來的,主要作用是能夠:劃分模塊職責,降低模塊耦合易測試,提高代碼復用Model:數據:負責數
裡約奧運會馬上就要開幕啦啦,這兩天大家應該都玩上了騰訊的新科技也就是qq火炬,今天又有新鮮玩法了,qq邀請了關曉彤、蔣勁夫、田亮、周冬雨等一眾明星進行火種派