Ubuntu下安裝android編譯環境,編譯打包android項目

Ubuntu下安裝android編譯環境,編譯打包android項目

常見問題

1.首次登錄,沒有root權限,無法切換到root用戶
使用命令 sudo passwd root重置root用戶的密碼
2.無法使用ifconfig 命令獲取ip地址
使用命令安裝程序 sudo apt install net-tools
3.遠程登錄
安裝程序 sudo apt install openssh-server
遠程登錄命令 ssh 用戶名@ip地址
4.上傳/下載文件到遠程服務器
scp -r 本地文件目錄 用戶名@ip:遠程文件目錄
scp -r 用戶名@ip:遠程文件目錄 本地文件目錄

安裝android環境

1.安裝JDK
命令: sudo apt-get install openjdk-8-jdk

2.下載android sdk
命令: wget https://dl.google.com/android/repository/commandlinetools-linux-6514223_latest.zip
解壓文件: unzip commandlinetools-linux-6514223_latest.zip
配置環境 ANDROID_HOME
在文件/etc/profile末端添加如下兩行:
export ANDROID_HOME=/home/用戶/android_sdk export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools
執行命令生效:source /etc/profile
3.執行sdkmanager進行安裝
可以參考 谷歌官方
很奇葩的問題
sdkmanager 命令 --sdk_root=${ANDROID_HOME}
不然就會報錯

Warning: Could not create settings
java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428)
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152)
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)

下載項目

git clone xxx
git checkout -b dev(本地分支名稱) origin/dev(遠程分支名稱)

Ubuntu下Gradle的安裝

可以不需要,執行./gradlew 命令的時候,就會下載
1.添加PPA倉庫,執行命令:
sudo add-apt-repository ppa:cwchien/gradle
2.更新源,執行命令:
sudo apt-get update
3.查看可以安裝的Gradle版本,執行命令:
apt-cache search gradle
4.安裝目標版本,我選擇安裝gradle-3.1,執行命令:
sudo apt-get install gradle-3.1
注意 運行gradle3.1需要JDK7及其之上的版本

編譯項目

項目裏面一定要有的文件

gradlew 
gradlew.bat 
/gradle/wrapper/兩個文件

編譯命令

./gradlew 
./gradlew build 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章