macOS通过brew安装adb报错: Cask ‘android-platform-tools‘ is unavailable
2023-09-11 14:21:25 时间
现在使用
brew tap homebrew/cask
brew install --cask android-platform-tools
安装adb是应该是会报unavailable
错误的:
Cask 'android-platform-tools' is unavailable: No Cask with this name exists.
这和源没有关系,github官方源和国内源都是这个错误(我在切换源那里浪费了很多时间。)
所以正确的安装方法:
1. 通过brew安装adb
brew install Caskroom/cask/android-platform-tools
就可以了
如果出现443错误:
fatal: unable to access 'https://github.com/Caskroom/homebrew-cask/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
Error: Failure while executing; `git clone https://github.com/Caskroom/homebrew-cask /usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask --origin=origin --template=` exited with 128.
通常是proxy的问题,只需要:
git config --global --unset http.proxy
git config --global --unset https.proxy
即可。当然,你可能需要修改hosts文件,或者此时的系统代理能让你直接访问github。
2. 手动安装adb
2.1 点击这里 下载android-sdk-macosx
2.2 解压并移动到某个位置
#先到下载目录
cd ~/Downloads
unzip android-sdk*.zip
mkdir ~/.android-sdk-macosx
mv platform-tools/ ~/.android-sdk-macosx/platform-tools
2.3 添加path并重载shell profile(文件名根据shell的不同而变换)
echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
source ~/.bash_profile
2.4 测试adb是否正常运行
adb devices
相关文章
- html5 如何打包成apk,将H5封装成android应用APK文件的几种方法
- Android + eclipse +ADT安装完全教程
- Vue - 判断终端是否为:IE内核、opera内核、苹果、谷歌内核、火狐内核、是否为移动终端、ios终端、android终端、是否为iPhone或者QQHD浏览器、是否iPad、是否微信、是否QQ
- 每个 Android 开发者应该知道的 6 个 SDK 和 API
- Android进程守护
- 安装android Studio和运行react native项目(跳坑篇)
- 安装android Studio和运行react native项目(基础篇)
- Android开发工程师文集-Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式
- Android 安装APP 失败 INSTALL_FAILED_TEST_ONLY
- 【APP渗透测试】Android APK常用测试工具(Drozer)安装及使用方法介绍
- Android-ImageView的属性android:scaleType作用
- Android USB Headset: Device Specification
- 《Android 应用案例开发大全(第二版)》——1.5节第一个Android程序——Hello Android
- 《Android传感器开发与智能设备案例实战》——第2章,第2.3节安装Eclipse和Android SDK
- 2019最新Android常用开源库总结(附带github链接)
- android:Android中用文件初始化sqlite数据库
- Android实现应用下载并自动安装apk包
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- Android ViewGroup等容器控件的使用
- android开发:Android 中自定义属性(attr.xml,TypedArray)的使用
- Android -- 自定义Dialog
- android开发实现静默安装(fota升级)
- 想你Android抓包(Fiddler)
- 通缩时代来了,2023年将迎来失业集中爆发期?Android从业者何去何从?
- 《OpenGL ES应用开发实践指南:Android卷》—— 1.1 安装工具
- 【Android】程序设计 ——记账App项目android移动端的实现
- 【Android开发经验】怎样查看android-support-v4支持包中的源代码
- Android与server通信的方法之中的一个(json)效率不高安全性不好
- 微店 Android 插件化实践
- Android开发:getSupportFragmentManager()不可用
- Android Dialog 简单封装
- 超简单一行代码实现应用双开,仿照微信双开、QQ双开等实现app应用双开,即采用Android插件化开发在免安装情况下加载使用原生app
- Android Gradle 自动添加编译时间