解决报错: Failed to install the following Android SDK packages as some licences have not been accepted.
linux安装及升级gradle
安装
- 下载:
wget https://services.gradle.org/distributions/gradle-4.1-all.zip
- 解压:
mv ./gradle-4.1-all.zip /opt/app
unzip /opt/app/gradle-4.1-all.zip
- 设置环境变量
vim /etc/profile
export GRADLE_HOME=/opt/app/gradle-4.1
export ANDROID_HOME=/opt/app/android-sdk-linux
export PATH=$GRADLE_HOME/bin:$ANDROID_HOME/platform-tools:$PATH
- 导入环境变量
source /etc/profile
- 查看版本
gralde -v
升级
- 下载
wget https://services.gradle.org/distributions/gradle-4.4-all.zip
- 解压
unzip ./gradle-4.4-all.zip -d /opt/app/
- 调整环境变量
vim /etc/profile
export GRADLE_HOME=/opt/app/gradle-4.4
export ANDROID_HOME=/opt/app/android-sdk-linux
export PATH=$GRADLE_HOME/bin:$ANDROID_HOME/platform-tools:$PATH
- 导入环境变量
source /etc/profile
- 查看版本
gradle -v
解决报错:Failed to install the following Android SDK packages as some licences have not been accepted.
- 报错内容:
- 根据报错日志指示,缺少build-tools;27.0.3 Android SDK Build-Tools 27.0.3
- 安装build-tools;27.0.3 Android SDK Build-Tools 27.0.3
- 进入android-sdk-linux的安装目录
cd /opt/app/android-sdk-linux/tools/bin
- 查看已安装以及未安装的sdk
sdkmanager --list
- 安装指定的build-tools
./sdkmanager "build-tools;27.0.3"
- 进入android-sdk-linux的安装目录
- 重新进入安卓项目进行打包
gradle clean && gradle assembleDebug