macos安装Android SDK

文章目录

  • 下载命令行工具
  • 利用命令安装sdk
  • 配置环境变量

    下载命令行工具

    先在Android Studio官网下载Command line tools

    利用命令安装sdk

    ./sdkmanager "build-tools;32.0.0" "platforms;android-32" "platform-tools"
    

    执行命令发现报错

    Error: Could not determine SDK root.
    Error: Either specify it explicitly with --sdk_root= or move this package into its expected location: /cmdline-tools/latest/
    

    大致意思是找不到SDK的根目录,解决方案就是要么利用sdk_root指定根目录,要么在cmdline-tools目录下创建latest文件夹(cmdline-tools是下载的压缩包解压之后的文件夹名称)

    这里用指定的目录的方式,命令如下:

     ./sdkmanager "build-tools;32.0.0" "platforms;android-32" "platform-tools" --sdk_root=/Library/Java/android/sdk-root
    

    然后打印协议内容

    License android-sdk-license:            ] 10% Computing updates...              
    ---------------------------------------
    Terms and Conditions
    This is the Android Software Development Kit License Agreement
    ...
     January 16, 2019
    ---------------------------------------
    Accept? (y/N): y
    [=======================================] 100% Unzipping... android-12/llvm-rs-c
    

    如此便成功安装Android SDK了

    配置环境变量

    adb --version
    

    输入命令验证一下,发现报错

    zsh: command not found: adb
    

    在安装的目录下是有adb的,这时候需要配置一下环境变量

    打开配置文件

    vim ~/.bash_profile 

    添加全局变量

    export ANDROID_HOME=/Library/Java/android/sdk-root
    export PATH=$PATH:/ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
    

    初始化刚才的配置

    source ~/.bash_profile
    

    然后再次验证

    adb --version
    

    输出如下信息: