如何将Pixel 2连接到ADB

时间:2017-11-10 20:40:48

标签: android adb pixel

我有一个解锁的Pixel 2并启用了USB调试。然而,如果我把它插入我的电脑,它只会显示充电。 USB线工作连接其他设备进行数据传输没有问题,所以它不是电源线。我可以将任何其他设备连接到我的任何端口,即使是最初的Pixel也没有问题。我正在运行Windows 10专业版。 Pixel 2可以很好地连接到运行Windows 10 pro的旧电脑。我有Android Studio 3和Google工具的usb驱动程序。如果我进入设备管理器并单击Pixel 2,它会说我有更新的驱动程序,如果我尝试更新。我已经尝试禁用和重新启用USB调试,撤消权限等。除了充电之外,没有什么能使它做任何事情。没有下拉菜单可以选择不同的选项。

如何才能让我的Pixel 2被我的电脑看到?

7 个答案:

答案 0 :(得分:21)

将S7 Edge连接到运行Android Studio的MacBook Pro时遇到了同样的问题。确保您拥有" USB配置"将开发者选项中的设置设置为" MTP"。

最后的努力,很多时候我的手机都不会显示,在我的电脑上切换USB端口大部分时间都可以工作。我不确定为什么会,但它会。我认为这只是我的情况,但值得一试。

答案 1 :(得分:11)

通过上下颠倒互换将电缆插入设备。这很有趣,但是对我有用。

答案 2 :(得分:4)

我将 Google Pixel 2 连接到我的 Android Studio 也遇到了同样的问题,这对我有用:

  1. 设置 - >连接设备 - > USB - >传输文件(否则默认只对手机充电)
  2. 设置 - >系统 - >开发者选项 - > USB调试(启用此功能)
  3. 提示问题,您需要让计算机看到您的设备
  4. 瞧,我的Android Studio可以看到我的Google像素2。

答案 3 :(得分:1)

我在过去几个月中尝试了以上所有这些,并且我能够让它(暂时)工作的唯一方法是重新启动我的MacBook Pro。它将在当天的剩余时间内工作,直到我再次睡眠MBP。

答案 4 :(得分:0)

在Pixel 2更新到Android 9之后,我必须清除媒体存储应用的缓存,以便手机可以被计算机识别/让手机识别出它已连接到计算机。

我的手机必须在Windows 10启动时插入才能正常工作。 我将手机连接到USB-C并重新启动了Windows 10。

在Android中,

  1. 媒体存储的搜索设置
  2. 应用信息->存储->清除缓存
  3. 电话会立即以2条通知提示我(在我的情况下),1条关于启用USB调试的通知(遵循this answer的步骤)和1条关于正在充电的通知。
  4. 点击充电通知以获取更多选项。默认情况下,我所看到的对我有用。我看到“由以下设备控制的USB”和“将USB用于:无数据传输”(选择“文件传输”也对我有用)

在Windows 10的设备->蓝牙和其他设备->其他设备中,现在我看到了Pixel 2(如果在步骤4中选择了“使用USB进行文件传输”,则显示为“ MTP”)。 第一次执行此操作时,Windows应该已经发送了有关正在设置设备的通知(我假设它已安装驱动程序)。

现在我可以将Pixel 2视为ADB中的连接设备。

基于此线程的解决方案: https://productforums.google.com/d/msg/phone-by-google/JlooQqANO2A/d_n-MGIHAgAJ

答案 5 :(得分:0)

我的问题最终是使用USB 3.0电缆时,Pixel 2无法连接到MacBook Pro。它将收费,但mac机无法检测到它(在任何USB配置中),并且信任设备对话框或USB调试通知永远不会出现在设备上。

使用包含USB 2.0组件的电缆/适配器链解决了该问题,例如像素2-> USB-C至USB 2.0电缆-> USB至USB-C电缆-> MacBook。

It doesn't appear this problem (and solution is limited to just me

答案 6 :(得分:-1)

仅适用于debian / ubuntu

如果您尝试在adb中使用{your sdk location}/platform-tools/,则会看到消息

  

无权限(用户XXX不在plugdev组中);参见[http://developer.android.com/tools/device.html]

结果是,您应该使用另一个带有某种自定义规则的软件包(我不知道plugdev group是什么意思),基本上,您只需要

apt-get install android-tools-adb

,而改用adb