android - adb 无法在 mac 中检测到 Pixel 2
问题描述
我正在使用 mac(一次常规而不是触摸栏)并尝试使用设备 Pixel 2 与 Android Studio 一起工作。我无法看到在 adb 中检测到的像素 2。尝试使用 Android 文件传输和其他一些选项,例如重置开发人员选项、MTP 或 PTP,而不是充电。在这方面需要一些帮助。
解决方案
我刚刚在我的 MacBook Pro 中解决了类似的问题。我的解决方案可能对你有用。
导航到安装 Android SDK 的位置,并确保 adb 工具和所有其他平台工具位于 Android sdk 文件夹下名为 platform-tools 的文件夹中。
例如,在我的例子中,Android SDK 在/Users/drstrange/Library/Android/sdk
并且我adb
在/Users/drstrange/Library/Android/sdk/platform-tools
.
但是当我仍然遇到adb
问题时,我发现平台工具的位置是/Users/drstrange/Library/Android/sdk/platform-tools/platform-tools/
.
我所要做的就是将所有文件/Users/drstrange/Library/Android/sdk/platform-tools/platform-tools/
从/Users/drstrange/Library/Android/sdk/platform-tools/
不知何故,它是由 Android Studio 自动安装的,但它以错误的方式安装。
进行更改后,一切都立即开始工作,无需重新启动或拔下/重新插入手机。
推荐阅读
- vba - 从 Outlook 保存带有会议邀请的电子邮件
- php - 如何可靠地解决相对于另一个路径的路径?
- node.js - brew 错误:没有名称为“node@11”的可用公式
- android - 为什么我的图像滑块在恢复到 Activity 或 Fragment android 后快速滑动
- android - 如何设置渲染OpenGL ES Android的频率
- c# - 在 asp.net core 2.1 中生成不适用于 xml 的数据注释
- c# - 如何让我的 C# 客户端应用程序接受我的 NodeJS 服务器证书
- css - -webkit- 在 -webkit-transition 中是什么意思?
- winforms - 使用带状网格进行分组
- typescript - 如何强制对象包含所有枚举值作为属性键?