解压后直接运行 sdkmanager 各种报错:

$ ./sdkmanager --update

Warning: Could not create settings

java.lang.IllegalArgumentException

at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.(SdkManagerCliSettings.java:428)

at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152)

at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134)

at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57)

at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)

解决

设置首选ANDROID_HOME

将commandlinetools zip文件下载并解压缩到名为的目录中cmdline-tools,该目录位于内部ANDROID_HOME

将目录追加$ANDROID_HOME/cmdline-tools/tools/bin到环境变量PATH,以便系统知道在哪里查找sdkmanager

$ mkdir -p ~/Library/Android/cmdline-tools

$ mv tools ~/Library/Android/cmdline-tools/ # 把解压出来的 tools 移到 cmdline-tools 下面

$ ANDROID_HOME=~/Library/Android

$ ~/Library/Android/cmdline-tools/tools/bin/sdkmanager --version

4.0.1

然后打开 .bash_profile 设置 ANDROID_HOME 和 PATH

export ANDROID_HOME=~/Library/Android

export PATH=\(PATH:\)ANDROID_HOME/cmdline-tools/tools/bin

然后

$ source ~/.bash_profile

$ sdkmanager --version

4.0.1

$

done!

android command line tools 下载,Mac 安装 Android commandlinetools 各种报错的问题相关推荐

  1. Mac安装HomeBrew及update报错Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-cask failed

    Mac安装HomeBrew及update报错Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-cask failed! 报错 运 ...

  2. android安装命令行工具下载,Command line tools下载-Command line tools(命令行工具)下载 v1.0官方版--pc6下载站...

    Commandlinetools命令行工具,如果你不需要AndroidStudio,你可以使用基本Android命令行工具,你可以使用包含的sdkmanager来下载其他SDK包,这些工具都包含在An ...

  3. 解决Mac安装Photoshop系列软件报错代码501的错误案例分享适用于AI/PS/AU/PR等

    今天本篇文章将教各位如何解决在苹果Mac平台安装PS系列软件(PS AI AE PR等)时报错代码501,百分百解决该问题! Adobe的软件在Mac平台上还是使用比较频繁的,好多童鞋刚买到的苹果电脑 ...

  4. 关于Mac安装淘宝镜像报错

    安装淘宝镜像错误代码如下: npm install -g cnpm --registry=https://registry.npm.taobao.org 报错信息: npm ERR! code EAC ...

  5. Apache Subversion command line tools下载地址 svn命令行客户端

    https://www.visualsvn.com/downloads/ https://www.visualsvn.com/support/svnbook/ref/svn/

  6. 解决mac安装淘宝镜像报错

    安装淘宝镜像错误代码如下: npm install -g cnpm --registry=https://registry.npm.taobao.org npm install -g cnpm --r ...

  7. Mac安装淘宝镜像报错解决办法

    添加sudo(需要权限),会要求输入开机密码,按需输入即可,注意输入的时候不会显示任何字符,输完之后回车则会立即安装. --verbose(最高权限) sudo npm install -g cnpm ...

  8. mac 安装淘宝镜像报错之坑

    https://blog.csdn.net/w815878564/article/details/73557505 转载于:https://www.cnblogs.com/yuanguliang/p/ ...

  9. Mac OS X中安装命令行工具Command Line Tools(无Xcode)

    Mac OS X中安装命令行工具Command Line Tools(无Xcode) 简介 喜欢通过终端访问更传统的Unix工具包的Mac用户(大部分是程序员),都会选择安装Xcode IDE的可选命 ...

最新文章

  1. DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory...
  2. 新书预告:《Linux 多线程服务端编程——使用 muduo C++ 网络库》
  3. OpenLayers 3 之 地图样式(ol.style)详解
  4. 命名空间和工程名java_Java的类装载器(Class Loader)和命名空间(NameSpace)
  5. JAVA Roman to Integer 罗马数转换为int型方法
  6. 1.c++中初始化列表和构造函数初始化的区别是什么?2.类的成员变量的初始化顺序是按照声明顺序吗?
  7. Linux下使用socket传输文件的C语言简单实现
  8. 剑指offer (05):替换字符串中空格 (C++ Python 实现)
  9. java 复杂表达式计算_我的计算器. 用java实现的. 可以支持复杂表达式
  10. python pip 快速安装第三方库和下载好whl文件
  11. IE降级命令(以IE11为例)_原水_新浪博客
  12. 深入浅出hibernate_夏昕_hibernate对储存过程的处理
  13. 企业微信重磅更新!离职继承无需客户同意、群自动踢人、群成员去重...
  14. 解决问题:ImportError: The 'enchant' C library was not found. Please install it via your OS package manag
  15. Android Studio将本地计算机文件上传到模拟器scard文件中,显示不出
  16. (C#)Windows Shell 外壳编程系列总结
  17. WPF快速入门2—布局WrapPanel,DockPanel,StackPanel,Canvas
  18. Linux驱动学习-平台设备驱动probe函数-20220410
  19. 备受关注的无人便利店代理前景如何?
  20. 360春招笔试算法题题解

热门文章

  1. mybatis介绍(一)
  2. php 连接池 idletime,聊聊hikari连接池的idleTimeout及minimumIdle属性
  3. 数据仓库ETL之DataX(一)简介
  4. 私有github java调用_使用Java API从GitHub获取所有提交
  5. 采用C编写程序实现从文件读取操作
  6. oracle 删除 queue,C++ stl队列Queue用法介绍:删除,插入等操作代码举例
  7. 使用Roslyn将代码编译成单独的网络模块并将它们组装成动态库
  8. 机器学习和AI的Python基础
  9. c# 对各数据库、数据集链接字符串
  10. android学习的java,android学习之java常识