我正在尝试在我的 Android Studio(版本 3.5.1)上调试应用程序。我的环境是 MacOS 10.14,Macbook Pro。当我在 AVD 上运行应用程序时,一切正常。但是,当我在真实设备上运行应用程序时,我总是收到此错误:
此外,安装失败后,该设备在 adb 设备列表中消失: 在此处输入图片描述
我必须重新连接该设备,然后才能再次在 adb 列表中看到它。
我努力了:
- 重启Android Studio
- 重新安装Android Studio
- 重新连接并尝试了三种不同的 Android 设备(它们都不起作用,但在其他 MacBook 上运行良好)
- 安装 Android 文件传输
有没有什么方法可以解决我的 Android Studio ADB 连接问题?
谢谢。
答案1
我的 MacBook Pro (2019) 也遇到了同样的问题。我真的不明白为什么,但你可以用这个简单的解决方法在你的设备中调试你的应用程序(查看日志并使用断点)。
- 连接设备
- 构建您的应用程序(创建项目按钮),但不运行它
- 打开 Finder 并转到 MyProject/build/outputs/MyProject-debug.apk
- 将 APK 文件发送到您的设备
- 直接从您的设备安装此 APK
- 启动应用程序,您可以在 logcats 中看到日志,您可以将调试器附加到您的应用程序
答案2
我找到了一个新的解决方案,现在它对我来说很好用!!
事实上我的错误在于使用 brew 安装 adb 和 android studio。为了解决这个问题,我手动删除了所有对 android studio 的文件引用和所有对 adb 的引用。当我这样做时,我在 Mac 中发现了 2 个对 adb 的引用,我认为这就是问题所在。
因此,请删除所有内容并使用 Google 提供的 DMG 重新安装 Android Studio。
享受