我试过了:
安卓开发者基础教程:http://developer.android.com/intl/es/tools/device.html
我认为问题出在udev规则中,所以我尝试了这个:https://github.com/M0Rf30/android-udev-rules/blob/master/51-android.rules
但我无法在Android Studio中连接我的手机。
发布于 2015-11-06 04:30:40
我很抱歉,问题出在电话的取消配置上。我有令人厌烦的开发者选项。而不是的USB调试。
发布于 2015-11-05 22:22:28
这个过程相当简单。但在你进入调整部分之前,请确保你的手机在USB电脑连接中设置为MTP。
打开终端窗口并键入,
lsusb
在输出中找到您的设备并记下ID。让我们假设它是22b8:2e76
。第一部分(22b8
)是供应商ID,最后一部分是产品ID(2e76
)。
现在通过在终端中键入以下内容来打开相应的mtp udev规则文件,
sudo gedit /lib/udev/rules.d/69-libmtp.rules
你会看到有很多智能手机列在那里。搜索您的手机的产品ID。在本例中,它应该是2e76。如果您找不到它,这意味着您必须按照下面的模式创建一个自定义条目。
#Motorola Moto G (MTP+?) ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e76", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
复制上面的代码并将其粘贴到该文件中登记的最后一部摩托罗拉手机之后。只要用“摩托罗拉”这个词搜索一下,你就会找到所有摩托罗拉的设备。在我的例子中,最后一个设备是摩托罗拉XT890/90。所以,我在摩托罗拉XT890/907的代码后面添加了上面的代码。
保存并关闭编辑器。重新启动计算机,并再次将电话连接到计算机。它应该被挂载为大容量存储设备,现在可以在Android Studio中工作。
希望能有所帮助。
https://stackoverflow.com/questions/33544481
复制相似问题