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_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相关推荐
- 在mac OS安装Android SDK教程
在mac OS如何安装Android SDK 安装步骤 1.先下载android sdk for mac 地址:https://dl.google.com/android/repository/too ...
- 如何在mac本上安装android sdk(转-完美解决)
原文链接:http://www.cnblogs.com/yjmyzz/p/4219829.html 众所周知的原因,google的很多网站在国内无法访问,苦逼了一堆天朝程序员,下是在mac本上折腾an ...
- 在PC上安装Android SDK与Android模拟器 - 使用Android Studio 3.1.1
一. 前言 最近重新安装了一下Android环境,发现现在已经在Google官网找不到独立的Android SDK可以下载了,而网上的其它教程比较旧,还是描述怎么SDK Manager里设置使用国内的 ...
- mac下配置android sdk环境 安装eclipse
一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 1. 找到"Eclipse IDE fo ...
- 在 Mac 上为 Android 编译 WebRTC
在 Mac 上为 Android 编译 WebRTC 的基本流程和在任意平台上编译任何其它目标平台的 WebRTC 大体一致,但在 Mac 上为 Android 编译 WebRTC 不是 WebRTC ...
- Android开发三 如何安装 Android SDK 和Eclipse 插件
所需开发环境: JDK 5 或 JDK 6 (仅有JRE不够) .Eclipse 3.5 (galileo) 下载用于在Eclipse 开发android应用的ADT 插件 在企业开发中,很多程序员使 ...
- 在Mac上使用android studio调试android手机
一.环境准备 1.安卓手机:Android版本为9 2.MacBook Pro 3.安卓数据线 二.adb介绍 1.adb概念 adb:全称是Android Debug Bridge,意思是Andro ...
- 在电脑上安装android,在电脑上安装Android模拟器
<在电脑上安装Android模拟器>由会员分享,可在线阅读,更多相关<在电脑上安装Android模拟器(12页珍藏版)>请在人人文库网上搜索. 1.在电脑上安装Android模 ...
- iphone上安装android系统,如何在iPhone上安装Android操作系统?
关于"如何在iPhone上安装Android操作系统?"相关问题,库巴帮助小帮手为您解答. 本文是教各位如何安装谷歌的Android操作系统到iPhone上.事先警告,动手能力不强 ...
最新文章
- 31 天重构学习笔记28. 为布尔方法命名
- 使用MyEclipse的注解提示功能以及快捷键总结
- android 网络通信框架volly
- mysql模糊查询(详细的解析与例句)-建议收藏
- SylixOS中select原理及使用分析
- 用java写注册表单_利用HTML表单标签编写一个注册页面
- 【渝粤题库】国家开放大学2021春2312旅行社经营管理题目
- 会向业务“砍需求”的技术同学,该具备哪6点能力?
- 处理机调度的概念,层次
- 如何做一个“千里马”
- android银行卡号扫描二维码,支付宝扫描银行卡号识别SDK
- 学编程以来第一次遇到的灵异事件
- 操作系统 - 虚拟存储管理技术之虚拟页式存储管理
- 职业选择与职业规划【转载】
- matlab不规则碎片拼接,一种不规则破碎单面图像快速拼接方法
- 根据身份证号判断性别、年龄、生日
- OpenCV项目1-OCR识别
- 计算机找不到指纹登陆,Win10电脑上登陆选项没有PIN码和指纹设置的解决教程
- ADI 逆变器 多通道I/O 数字隔离器 ADUM3481 ADUM1412 ADUM1402 ADUM1201 ADUM1210 ADUM3201
- Apache安装教程,安装Web服务软件,使自己的电脑变成服务器,并且在局域网内可以被访问。