SDK/NDK 命令行环境
命令行环境搭建
通常我们会借助Android Studio这个IDE来安装开发环境(SDK、NDK),但是在Linux系统,特别是在自动集成编译的服务器环境下,没有GUI图形桌面时,只能安装一套命令行环境。下面介绍如何通过手敲命令的方式安装Android 编译环境
首先我们需要安装一个用于安装、管理Android开发环境的命令行工具:
选取某个合适的路径下(可以是当前的用户目录),创建
android-sdk文件夹,并进入该文件夹mkdir android-sdk cd android-sdk下载并解压该命令行工具(
commandlinetools-linux-*.zip,请打开 官方网这里 查看*代表的最新版本)wget https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip unzip commandlinetools-linux-6858069_latest.zip rm commandlinetools-linux-6858069_latest.zip注意此处有一个坑,解压后的目录是
cmdline-tools,这里需要重新调整它的目录结构,否则命令无法使用# 将目录cmdline-tools重命名为tools mv cmdline-tools tools # 然后再创建一个空文件夹cmdline-tools mkdir cmdline-tools # 将tools移动到cmdline-tools文件夹之下 mv tools cmdline-tools/tools最终的目录结构应当为
~/cmdline-tools/tools将下载的工具配置到环境变量中
# 打开配置文件 sudo vim /etc/profile在最后添加配置语句,配置
cmdline-tools的真实路径(请替换为自己本地环境的真实路径)export PATH=/home/arcticfox/android-sdk/cmdline-tools/tools/bin:$PATH保存退出后,刷新环境变量
source /etc/profile执行命令验证配置是否成功
# 列出当前已安装和可用的软件包 sdkmanager --list
使用命令行工具安装SDK和NDK:
关于sdkmanager命令的详细说明,请查看 此官方文档
具体我们可以使用sdkmanager --list查看相应工具的版本号
安装 Platform Tools(替换为自己想要的版本号)
sdkmanager "platform-tools" "platforms;android-28"安装 Build Tools
sdkmanager "build-tools;28.0.3"安装 NDK
sdkmanager "ndk;21.3.6528147"最后,我们同意一下协议,全部选 y
sdkmanager --licenses
公众号“编程之路从0到1”