CentOS7下安裝安裝android sdk & gradle


參考:

謝謝大佬!

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM