SDK/NDK 命令行环境

命令行环境搭建

通常我们会借助Android Studio这个IDE来安装开发环境(SDK、NDK),但是在Linux系统,特别是在自动集成编译的服务器环境下,没有GUI图形桌面时,只能安装一套命令行环境。下面介绍如何通过手敲命令的方式安装Android 编译环境

首先我们需要安装一个用于安装、管理Android开发环境的命令行工具:

  1. 选取某个合适的路径下(可以是当前的用户目录),创建android-sdk文件夹,并进入该文件夹

     mkdir android-sdk
     cd android-sdk
    
  2. 下载并解压该命令行工具(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

  3. 将下载的工具配置到环境变量中

     # 打开配置文件
     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”

20190301102949549

Copyright © Arcticfox 2021 all right reserved,powered by Gitbook文档修订于: 2022-05-01 12:20:20

results matching ""

    No results matching ""