2022 Mac上安装Android SDK

直接使用Android sdk包中tools下的android执行文件会出现说什么空指针异常

然后又是什么eclipse又是Android包下的异常各种抛

而网上包括stackoverflow上边的解决方案都是win环境下的

找了好久终于找到了一个可行的

利用Android command-line-tools安装

Android cmdline-tools下载:Download Android Studio and SDK tools  |  Android Developers

进入网站后往下找到

在/Users/主机名/Library/下,创建目录Android/sdk,将解压后的下载文件夹复制过来

在终端中进入

cd /Users/主机名/Library/Android/sdk/cmdline-tools/bin

目录下

执行

./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: <sdk>/cmdline-tools/latest

解决方案是在 cmdline-tools 目录下创建 latest的文件夹把原先所有东西移动到 latest中

然后在终端

vim ~/.bash_profile

按回车两次进入文件

按 i 进入insert模式

ANDROID_HOME="/Users/用户名/Library/Android/sdk"
export ANDROID_HOME

# Setting PATH for ANDROID_HOME 
PATH="$ANDROID_HOME/cmdline-tools/latest/bin:${PATH}" 
export PATH 

esc退出insert模式

然后输入 :wq! 退出vim 

source ~/.bash_profile

source使文件生效

然后刚刚的

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

就可以正常使用了

下好之后继续进入 ~/.bash_profile 按上边的步骤然后加入

ANDROID_HOME="/Users/用户名/Library/Android/sdk"

export ANDROID_HOME

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

退出然后执行命令source .bash_profile,让文件配置立马生效和上边一样

最后

adb --version

查看是否生效只要不是command not found应该就是没问题了

参考文章

mac安装Android SDK

执行 sdkmanager 提示 “Error: Could not determine SDK root.“

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值