我刚刚在HTC One上安装了Cyanogenmod 11,现在我完全无法通过Linux PC上的USB通过USB连接到它,因此,我无法再传输任何ROM或应用程序。

如何启用USB访问,类似于普通Android ROM中显示的“ USB调试模式”?我已经浏览了设置,但是没有标记为USB的内容。

评论

开发人员选项是否只是隐藏了? Android 4.2中的开发人员选项在哪里?

因此,让我弄清楚这一点。默认情况下,由Joe Average Sixpack使用的Android默认安装的股票默认情况下启用了开发选项,但是Cyanogenmod的安装是如此复杂,只有开发人员才能弄清楚,默认情况下隐藏了开发人员选项吗?谁来运营这条铁路?但是,不,这似乎不是问题。我根本没有USB接入。我什至无法将手机作为USB大容量存储设备连接。

对于您的第一点:HTC可能会将开发人员选项置于不同的位置,但是默认情况下,它们在4.2的原始Android版本中是隐藏的。因此,这适用于任何Nexus设备或具有未修改版本的Android的任何设备(而HTC会对其进行大量修改)。第二点:大容量存储与调试模式大不相同,大容量存储模式在Android 3.0左右被MTP取代。如果您使用的是Linux,则问题可能出在PC端,因为许多发行版仍难以使用MTP。您需要哪一个:调试模式或传输文件的方式?

确实,MTP似乎在Mac上“不起作用”(至少在OS X 10.9.5上不起作用),而是通过USB插入的Android手机被忽略了(即使您进入了Android手机)并将USB选项设置为MTP)。如果要在Mac上传输文件,解决方案是安装名为Android File Transfer的官方应用程序:android.com/filetransfer

#1 楼

进入“设置”>“关于手机”到列表底部,您将看到“内部版本号”条目。点按它5次,然后会弹出吐司,让您知道已启用“开发人员选项”。返回主选项菜单,然后点击“开发人员选项”,您将在列表的中间看到一个USB调试的复选框。

评论


适用于CyanogenMod 11 / Android 4.4.4

–l0b0
14年6月24日在17:26

在CyanogenMod 13 / Android 6上,该选项已重命名为Android Debugging。

– Sorin Postelnicu
16-10-22在18:23

#2 楼

这是最好的解决方案:

转到“设置”→点击搜索栏,然后键入usb→选择“撤消USB调试授权”。现在您可以启用Android调试了。

评论


Downvoters:看起来像一个LQ答案,但实际上有效。我在COS12上进行了测试。

–Firelord♦
2015年9月25日15:09

#3 楼

尽管HTC One可能不是这种情况,但是如果您使用的是新型号/频率较低的型号,则可能需要将USB设备ID添加到〜/ .android / adb_usb.ini中:

首先,通过检查插入手机时显示的ID来检查USB设备ID:

$ lsusb
[...]
Bus 001 Device 049: ID 2970:2282  
[...]


然后添加到〜/ .android / adb_usb.ini:

echo 0x2970 >> ~/.android/adb_usb.ini


此功能适用于我最新的Wileyfox Storm。

#4 楼

设置->存储->按菜单-> USB计算机连接

评论


事实并非如此。您的答案是流行的数据传输方法,主要是USB存储,MTP和PTP(电话充电除外)。

–Firelord♦
2015年4月27日23:52



#5 楼

设置->关于电话->反复单击内部版本号->转到开发人员选项-> Usb调试上的标签

评论


这是正确的,但这正是P Fitz两年前已经说过的(公认的答案)。如果您可以回答一些尚无答案的问题,那将更有帮助。

–丹·赫尔姆
16年8月19日在12:49

#6 楼

如果有些人使用了Cyanogen 13,并且想知道USB调试选项在哪里消失了:开发人员选项中现在有了另一个选项,它称为“ Android调试”(默认情况下处于禁用状态)。