AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 749461
Accepted
gregoiregentil
gregoiregentil
Asked: 2016-03-24 12:22:47 +0800 CST2016-03-24 12:22:47 +0800 CST 2016-03-24 12:22:47 +0800 CST

Ubuntu 14.04 上的 Pixel C:没有 PTP,adb 需要是 root

  • 772

我有一个插入 PC 的 Pixel C。该设备被内核正确识别:

[  190.454979] usb 1-1.2.2.4: new high-speed USB device number 9 using ehci-pci
[  190.550564] usb 1-1.2.2.4: New USB device found, idVendor=18d1, idProduct=5203
[  190.550574] usb 1-1.2.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  190.550579] usb 1-1.2.2.4: Product: Pixel C
[  190.550583] usb 1-1.2.2.4: Manufacturer: google
[  190.550588] usb 1-1.2.2.4: SerialNumber: 611900XXXX

首先,如果 adb 以普通用户身份启动,我得到:

List of devices attached
611900XXXX  no permissions

如果 adb 以 root 身份启动,我会得到(并且我可以进入其中):

List of devices attached
611900XXXX  device

我的 Android 6.0.1 Nexus 5X 没有这个问题。

此外,Pixel C 可以显示为 PTP 设备,并且相机文件夹会在 nautilus 中打开。但如果我选择 MTP(文件传输)连接,我永远不会得到标准文件夹。什么都没有弹出。同样,我对 Nexus 5X And​​roid 6.0.1 没有任何问题,即使 adb 以普通用户身份启动,我也可以获得 MTP。

该设备运行最新的 Android 6.0.1 build ryu-mxc14g。

Pixel C 与 Nexus 有所不同。

编辑 1

我认为问题出在尚未针对 Pixel 设备更新的 libmtp 中。我看到一些 Nexus 补丁(例如 0x18d1 / 0x4ee2),但 0x5203 没有。这很可能是问题所在。

android
  • 2 2 个回答
  • 1189 Views

2 个回答

  • Voted
  1. Best Answer
    gregoiregentil
    2016-03-24T23:57:08+08:002016-03-24T23:57:08+08:00

    libmtp 尚未更新以考虑 Pixel C 设备。编辑 /lib/udev/rules.d/69-libmtp.rules 并添加以下行可以解决问题!

    ATTR{idVendor}=="18d1", ATTR{idProduct}=="5203", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
    
    • 2
  2. Thod
    2016-04-18T08:16:35+08:002016-04-18T08:16:35+08:00

    @gregoiregentil:不幸的是,建议的修复方法对我不起作用。我正在运行 Kubuntu 14.04。我的 Pixel C 仍未被识别为功能齐全的文件共享设备。作为相机,是的,立即,但不适用于 MTP。有什么进一步的建议还是我忽略了什么?我的 Pixel C 没有植根。

    很抱歉这样回答。我会把它写成评论,但我仍然需要更高的“声誉”或其他任何东西。

    • 0

相关问题

  • 如何将音乐从家用机器流式传输到移动设备?

  • 与 Android 智能手机同步日历和联系人

  • 在 Android 手机和 Ubuntu 之间同步笔记?

  • 我可以在 Ubuntu 上运行 Android 应用程序吗?

  • 安卓手机能和 Ubuntu 同步吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve