在 USB 调试时启用 SD 卡?

7
我正在开发一款手机应用程序,并正在使用操作系统版本为4.1.2的Droid RAZR进行测试。
我需要使手机能够使用其SD卡,并防止计算机使用USB连接作为“大容量存储”连接,这会导致它接管SD卡(它只能被挂载到我的手机或计算机上,而不能同时挂载)。
过去,您可以在“仅充电”模式下连接到计算机,这将保持SD卡与手机的活动状态,但似乎现在不再是一个选项了。 只有大容量存储(计算机使用SD卡)、媒体设备(同样的情况)和相机(同样的情况)。
是否有其他选项? 也许有一些方法可以从PC端禁用大容量存储,但仍然保留USB调试?
1个回答

6
请看这个帖子:在这里。如上所述:
接下来,通过勾选“USB调试”项目来启用USB调试。
最后—这是最奇怪的—您需要返回到设置界面,并点击存储项。屏幕右上方有三个代表Jelly Bean方式的上下文菜单的小正方形。点击它,会出现一个名为“USB计算机连接”的小项。 点击它。 您将进入一个新屏幕,其中有两个“连接作为”选项。
选中“相机”。 是的,因为USB调试需要使用相机(不是真的)。 这只是一个要求。 大概是通信协议或文件传输编码之类的东西。 我没有编造这些东西。

谢谢您的回复。我真正需要做的是将USB连接类型更改为“相机”。由于某种奇怪的原因,手机随后使用SD卡。显然我没有充分测试它。 - FeralShadow
我个人发现,当我第一次在我的设备上开始测试我的第一个应用程序时,SDK 无法找到我的设备,于是我开始寻找原因。结果发现,USB 设置必须设置为“作为相机”,问题就解决了 :) - g00dy
华为手机的翻译:在将USB端口连接到调试PC/设备后,向下拖动通知列表并选择“照片”作为连接类型。我的问题是尝试使用scrcpy将华为手机屏幕/键盘镜像到PC。更多细节请参见此答案 - traktor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接