多圖預警!!!
需要用到的東西
Windows7 or Windows10:
- Virtualbox安裝包,直接到官網下載即可。
- Ubuntu系統映象,可以到清華大學開源軟體映象站 | Tsinghua Open Source Mirror下載。我下載的是Ubuntu-16.04.6,如果是64位的電腦下載amd64的,32位則下載i386的。
Linux: 在Ubuntu裡下載!!!推薦到AndroidDevTools下載,速度比較快,也比較放心。
- Android-sdk-Linux
- Android Studio
安裝虛擬機器-Ubuntu






















Virtualbox的一些設定
↓↓↓進入系統之後,你會發現縮放Virtualbox視窗的時候,Ubuntu沒有自適應。






配置JDK
Ctrl + Alt + t開啟終端,輸入:
java
sudo apt install openjdk-8-jre-headless #安裝JRE
複製程式碼



java
複製程式碼

javac
sudo apt install openjdk-8-jdk-headless #安裝JDK
複製程式碼

配置SDK-Tool
小技巧:終端輸入檔名的時候,按Tab鍵可以自動補全。 ↓↓↓把下載的sdk解壓。


sudo mv android-studio /opt/android-studio/ #移動android studio
sudo mv android-sdk-linux /opt/android-sdk-linux/ #移動sdk
複製程式碼


sodu gedit /etc/profile
複製程式碼

export ANDROID_HOME=/opt/android-sdk-linux
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
複製程式碼

source /etc/profile
複製程式碼

/opt/android-sdk-linux/tools
中開啟終端,輸入:
./android
複製程式碼
會開啟Android SDK Manager,按需選擇要下載的SDK版本。

安裝Android Studio
↓↓↓在/opt/android-studio/bin
開啟終端,輸入:
./studio.sh
複製程式碼






真機除錯
↓↓↓終端輸入
lsusb
複製程式碼
此時沒有把真機識別出來。



/opt/android-sdk-linux/platform-tools
,輸入:
sudo su #進入superuser模式
複製程式碼

adb devices
apt install adb
./adb kill-server
./adb start-server
adb devices
複製程式碼



總結
根據這個教程來的話,成功率應該是99.9%的。我本來在win10上配置了的,為了寫這篇部落格又重新在舊電腦的win7上配置了一遍,已經把坑都避開了。Linux環境有什麼好處呢,那就是看AOSP(Android Open Source Project)原始碼比方便,以後有空再寫下Linux下配置AOSP環境。

參考資料
ubuntu 18.04 系統下 配置android studio ubuntu虛擬機器連線手機裝置出現 no permissions