參考:
謝謝大佬!
https://blog.csdn.net/jiangxuexuanshuang/article/details/88600574
主要就是安裝sdk 與 gradle
sdk下載地址:
https://developer.android.google.cn/studio
gradle下載地址:
https://services.gradle.org/distributions/
接下來是具體的配置:
step1:
首先在centOS環境通常我們將文件安裝在/usr/local目錄下
新建android-home文件夾,用來存放安裝文件
mkdir android-home
切換到該目錄下
cd android-home/
下載android sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
解壓:
unzip sdk-tools-linux-4333796.zip
在當前目錄下新建文件夾 android-tools,並將解壓得到的tools文件夾放到android-tools
mv tools/ android-tools
step2:
將android-home添加到環境變量
這里platform-tools這個文件夾還沒有生成,別擔心,后面執行了sdkmanager 的命令后,就會在android-home目錄下生成了
echo "export ANDROID_HOME=/usr/local/android-home" >> /etc/profile echo "export PATH=\$PATH:\$ANDROID_HOME/android-tools:\$ANDROID_HOME/android-tools/bin:\$ANDROID_HOME/platform-tools" >> /etc/profile
使配置生效
source /etc/profile
step3:
在android-home目錄下新建android-sdk文件夾
[root@67 android-home]# mkdir android-sdk
切換到該目錄下
cd android-sdk
安裝這些命令:
sdkmanager "build-tools;19.1.0" sdkmanager "build-tools;20.0.0" sdkmanager "build-tools;21.1.2" sdkmanager "build-tools;22.0.1" sdkmanager "build-tools;23.0.1" sdkmanager "build-tools;23.0.3" sdkmanager "build-tools;24.0.0" sdkmanager "build-tools;24.0.1" sdkmanager "build-tools;24.0.2" sdkmanager "build-tools;24.0.3" sdkmanager "build-tools;25.0.0" sdkmanager "build-tools;25.0.1" sdkmanager "build-tools;25.0.2" sdkmanager "build-tools;25.0.3" sdkmanager "build-tools;26.0.0" sdkmanager "build-tools;26.0.1" sdkmanager "build-tools;26.0.2" sdkmanager "build-tools;26.0.3" sdkmanager "build-tools;27.0.0" sdkmanager "build-tools;27.0.1" sdkmanager "build-tools;27.0.2" sdkmanager "build-tools;27.0.3" sdkmanager "build-tools;28.0.0" sdkmanager "build-tools;28.0.1" sdkmanager "build-tools;28.0.2" sdkmanager "build-tools;28.0.3" sdkmanager "platform-tools" sdkmanager "platforms;android-10" sdkmanager "platforms;android-11" sdkmanager "platforms;android-12" sdkmanager "platforms;android-13" sdkmanager "platforms;android-14" sdkmanager "platforms;android-15" sdkmanager "platforms;android-16" sdkmanager "platforms;android-17" sdkmanager "platforms;android-18" sdkmanager "platforms;android-19" sdkmanager "platforms;android-20" sdkmanager "platforms;android-21" sdkmanager "platforms;android-22" sdkmanager "platforms;android-23" sdkmanager "platforms;android-24" sdkmanager "platforms;android-25" sdkmanager "platforms;android-26" sdkmanager "platforms;android-27" sdkmanager "platforms;android-28"
可以先執行1行命令看一下是不是能正常運行
我執行了1個命令,出現了一個警告:Warning: File /root/.android/repositories.cfg could not be loaded.
說是是在目錄 /root/.android/ 下沒有找到文件repositories.cfg
解決辦法:
使用touch命令在根目錄下新建1一個repositories.cfg文件就可以了
touch ~/.android/repositories.cfg
然后執行sdkmanager xxxx就沒問題了。
執行完的效果:
在android-home目錄下多了4個文件夾
step4:
輸入命令adb,出現如下信息,表示android sdk環境安裝好了
接下來安裝gradle環境
step1:
首先cd到android-home的同級目錄
cd /usr/local
下載gradle,這里要注意下載與你項目編譯使用的gradle版本保持一致,否則不能正常編譯
wget https://services.gradle.org/distributions/gradle-4.6-bin.zip
解壓到當前目錄
unzip gradle-4.4-bin.zip
解壓完的效果:
step2:
將gradle添加到環境變量:
echo "export GRADLE_HOME=/usr/local/gradle-4.6" >> /etc/profile echo "export PATH=\$PATH:\$GRADLE_HOME/bin" >> /etc/profile
使配置生效
source /etc/profile
step3:
使用gradle -version命令查看gradle版本 驗證gradle安裝成功,
看到如下信息,就說明gradle環境搭建完畢了
[root@67 local]# gradle -version ------------------------------------------------------------ Gradle 4.6
------------------------------------------------------------ Build time: 2018-02-28 13:36:36 UTC Revision: 8fa6ce7945b640e6168488e4417f9bb96e4ab46c Groovy: 2.4.12 Ant: Apache Ant(TM) version 1.9.9 compiled on February 2 2017 JVM: 1.8.0_212 (Oracle Corporation 25.212-b04) OS: Linux 3.10.0-957.21.2.el7.x86_64 amd64
解決警告問題參考了:
https://www.jianshu.com/p/d63353793b6f