安裝步驟:
1. 安裝 Java developer kit
2.安裝 Android developer kit
3.安裝 Android studio
4.真機調試
第一次用Linux,命令基本不會,下面的命令都是在查找的各個資料里面copy的
Java developer kit 安裝
1.用Firefox直接官網下載 jdk-8u144-linux-x64.tar.gz 提示:在下載對話框中選擇:Save file,這樣文件直接就存在/home/用戶名/Downloads文件夾中了
2.圖形界面操作:通過左邊豎立的任務欄進入/home/用戶名/Downloads文件夾,然后通過右鍵菜單命令:Extract Here將文件解壓釋放到當前位置
3.圖形界面無法進行文件夾創建操作(理論是沒權限什么的)通過命令在/usr目錄中創建java文件夾:按win鍵,在彈出對話框中輸入cmd搜索命令程序,然后打開它
執行命令:(步驟的三個內容我都安裝在java目錄下了):sudo mkdir /usr/java,執行此命令需要輸入開機密碼
4.把步驟2中解壓出來的jdk文件移動到java文件夾中,通過命令執行
執行命令:sodu mv /home/用戶名/Downloads/jdk-8u144-linux-x64 /usr/java
5.配置變量,直接在/etc/profile文件尾部添加配置
執行命令:sudo gedit /etc/profile 此命令是打開profile文件,然后將以下內容粘貼到文件尾部(JAVA_HOME有更改就需要替換哈,其他不變):
export JAVA_HOME=/usr/java/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
6.執行 source /etc/profile
7.驗證是否安裝成功(我驗證是成功的)
執行:java -version
執行:javac -version
Android developer kit 安裝
1.在Android 中文社區下載sdk:android-sdk_r24.4.1-linux.tgz
解壓后移動到java目錄下,同jdk操作方式
2.通過命令啟動sdk manager:
執行命令:/usr/java/android-sdk-linux/tools/android
提示:如果執行失敗,失敗信息如下:
./android: 1: ./android: java: not found
./android: 1: ./android: java: not found
./android: 110: exec: java: not found
說明java環境出問題了,剛剛明明配置好的,我實驗了以下:在新開的命令行工具中執行 java -version是會失敗的,目前還不知道為什么,等會重啟之后在試試
就再次執行source /etc/profile,然后再次執行上面的命令,就能打開sdk manager了
3.sdk manager程序打開后,他居然沒有菜單欄,無法通過圖形界面配置代理,然后查了下,最終沒找到想要的答案,抱着嘗試的態度點擊了一下:Install按鈕,尼瑪:直接安裝成功了,大於等於4.4.2版本以上的我都下載下來了
Android studio 安裝
1.還是直接去Android中文社區直接下載提供的最新的Android studio包
2.同樣的方式解壓,然后移動到java目錄
3.執行命令:sudo /usr/java/android-studio/bin/studio.sh
4.執行命令后會執行安裝操作,中途有一個錯誤提示:Unable to run mksdcard SDK tool.
執行命令:sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
5.再次執行3步驟命令開啟Android studio,然后創建一個新的工程
6.我在java目錄下創建了一個workspace,工程我保存到了這里
7.新建的工程一直處於:Building ‘MyFirstApp’ Gradle Project Info界面,持續了10分鍾++
8.如網上所說,他在下載Gradle,直接配置代理:mirrors.opencas.cn:80,
9.再次新建項目,直接就成功了,然而又TM遇到問題了,關於Gradle的
Android studio 提示:Error:Unable to tunnel through proxy. Proxyreturns "HTTP/1.1 400 Bad Request"
然后我在命令行面板發現一直處於:downloading https://downloads.gradle.org/distributions/gradle-3.3-all.zip(這個鏈接就顯示在命令行窗口中)
始終下載不下來,然后我把這個鏈接直接copy到瀏覽器。。。直接就下下來了,然后我也把他解壓到java目錄下,再在Setting--Gradle設置中指向本地Gradle包,然后再次啟動就成功了,項目也編譯成功了
提示:如果Android studio配置了代碼,Gradle sync可能會失敗,把代理去掉就可以。
真機調試
添加一個配置文件就可以了
1. 通過命令創建或者打開文件:51-android.rules
執行命令:sudo gedit /etc/udev/rules.d/51-android.rules
然后在文本編輯器中復制以下內容:
SUBSYSTEM=="usb" ENV{DEVTYPE}=="usb_device",MODE="0666"
保存文件即可
2.執行命令:/usr/java/android-sdk-linux/platform-tools/adb devices
然后就發現設備了
3.再次啟動Android studio,嘗試debug一下,調試成功,斷點也命中了
至此,Ubuntu 16.04 LTS安裝 Android studio就完成了,也相當於一份筆記吧,萬一下次又部署環境呢,以北查閱