Ale*_*eph 10 ubuntu android oneplustwo
当我将它连接到我的ubuntu 14.04时,我只能看到用于安装ADB的USB驱动程序.
OnePlus One有一些解决方案(见这里),但我找不到OnePlus 2的解决方案.
Ale*_*eph 25
经过多次修修补补后,我找到了解决方案 -
您需要OP2的最新mtp驱动程序 -
$ sudo apt-get install libmtp-dev mtpfs
Run Code Online (Sandbox Code Playgroud)
现在编辑以下文件 -
$ sudo gedit /lib/udev/rules.d/69-libmtp.rules
Run Code Online (Sandbox Code Playgroud)
添加此行
ATTR{idVendor}=="2a70", ATTR{idProduct}=="f003", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="uaccess"
Run Code Online (Sandbox Code Playgroud)
(可以使用"sudo mtp-detect"命令获取供应商ID和产品ID)
现在重启服务
sudo service udev restart
Run Code Online (Sandbox Code Playgroud)
您的OP2应该能够立即将文件传输到您的ubuntu PC!
PS - 如果您不在库存ROM /内核中,则需要将{idProduct}更改为mtp-detect指定的任何内容!
小智 8
OnePlus X通过USB连接到Ubuntu 15.04 - 上面的Alex Joseph的回答对我有用但是我还必须安装mtp-tools才能拥有mtp-detect命令(否则我只得到"命令未找到").
$ sudo apt-get install mtp-tools
Run Code Online (Sandbox Code Playgroud)
之后我可以看到我的OnePlus X,验证供应商ID和产品ID,然后按照其余步骤操作.我的Ubuntu系统现在可以看到内部存储和SD卡.
我进行了以下更改,One Plus 2开始显示在我的adb设备列表中:
转到您的主目录并使用任何编辑器打开adb_usb.ini文件.它出现在.android文件夹下我使用了vim编辑器:
vim .android/adb_usb.ini
添加0x2A70文本,没有任何尾随空格到文件,如下所示:
**
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2A70
Run Code Online (Sandbox Code Playgroud)
**
停止并启动服务器:
adb kill-server
adb start-server
现在检查,设备应该显示:adb设备
归档时间: |
|
查看次数: |
12022 次 |
最近记录: |