直接使用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_HOMEexport 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.“

2022 Mac上安装Android SDK相关推荐

  1. 在mac OS安装Android SDK教程

    在mac OS如何安装Android SDK 安装步骤 1.先下载android sdk for mac 地址:https://dl.google.com/android/repository/too ...

  2. 如何在mac本上安装android sdk(转-完美解决)

    原文链接:http://www.cnblogs.com/yjmyzz/p/4219829.html 众所周知的原因,google的很多网站在国内无法访问,苦逼了一堆天朝程序员,下是在mac本上折腾an ...

  3. 在PC上安装Android SDK与Android模拟器 - 使用Android Studio 3.1.1

    一. 前言 最近重新安装了一下Android环境,发现现在已经在Google官网找不到独立的Android SDK可以下载了,而网上的其它教程比较旧,还是描述怎么SDK Manager里设置使用国内的 ...

  4. mac下配置android sdk环境 安装eclipse

    一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 1.  找到"Eclipse IDE fo ...

  5. 在 Mac 上为 Android 编译 WebRTC

    在 Mac 上为 Android 编译 WebRTC 的基本流程和在任意平台上编译任何其它目标平台的 WebRTC 大体一致,但在 Mac 上为 Android 编译 WebRTC 不是 WebRTC ...

  6. Android开发三 如何安装 Android SDK 和Eclipse 插件

    所需开发环境: JDK 5 或 JDK 6 (仅有JRE不够) .Eclipse 3.5 (galileo) 下载用于在Eclipse 开发android应用的ADT 插件 在企业开发中,很多程序员使 ...

  7. 在Mac上使用android studio调试android手机

    一.环境准备 1.安卓手机:Android版本为9 2.MacBook Pro 3.安卓数据线 二.adb介绍 1.adb概念 adb:全称是Android Debug Bridge,意思是Andro ...

  8. 在电脑上安装android,在电脑上安装Android模拟器

    <在电脑上安装Android模拟器>由会员分享,可在线阅读,更多相关<在电脑上安装Android模拟器(12页珍藏版)>请在人人文库网上搜索. 1.在电脑上安装Android模 ...

  9. iphone上安装android系统,如何在iPhone上安装Android操作系统?

    关于"如何在iPhone上安装Android操作系统?"相关问题,库巴帮助小帮手为您解答. 本文是教各位如何安装谷歌的Android操作系统到iPhone上.事先警告,动手能力不强 ...

最新文章

  1. 31 天重构学习笔记28. 为布尔方法命名
  2. 使用MyEclipse的注解提示功能以及快捷键总结
  3. android 网络通信框架volly
  4. mysql模糊查询(详细的解析与例句)-建议收藏
  5. SylixOS中select原理及使用分析
  6. 用java写注册表单_利用HTML表单标签编写一个注册页面
  7. 【渝粤题库】国家开放大学2021春2312旅行社经营管理题目
  8. 会向业务“砍需求”的技术同学,该具备哪6点能力?
  9. 处理机调度的概念,层次
  10. 如何做一个“千里马”
  11. android银行卡号扫描二维码,支付宝扫描银行卡号识别SDK
  12. 学编程以来第一次遇到的灵异事件
  13. 操作系统 - 虚拟存储管理技术之虚拟页式存储管理
  14. 职业选择与职业规划【转载】
  15. matlab不规则碎片拼接,一种不规则破碎单面图像快速拼接方法
  16. 根据身份证号判断性别、年龄、生日
  17. OpenCV项目1-OCR识别
  18. 计算机找不到指纹登陆,Win10电脑上登陆选项没有PIN码和指纹设置的解决教程
  19. ADI 逆变器 多通道I/O 数字隔离器 ADUM3481 ADUM1412 ADUM1402 ADUM1201 ADUM1210 ADUM3201
  20. Apache安装教程,安装Web服务软件,使自己的电脑变成服务器,并且在局域网内可以被访问。

热门文章

  1. 帮我写一个风光互补发电系统功率优化分配程序
  2. 直播商城开发 python 显示图片的方法
  3. 人物肖像速写_去哪儿? 优步肖像之旅
  4. 兰州大学计算机复试英语翻译,兰大计算机考研心得
  5. uniapp页面跳转报错URI malformed解决办法
  6. 好辛苦找到的折纸大全(图解)
  7. 锐捷RIIL全面支持无线“智分+” 万间宿舍运维管理一屏尽览
  8. CTF之misc-音视频隐写
  9. 给微信菜单添加表情图标
  10. 【二次开发】基于KLayout的PDK开发记录