Android 使用ADB启用MTP

Android 使用ADB启用MTP,android,adb,mtp,Android,Adb,Mtp,如何在Android手机上启用MTP模式,仅在命令行上使用ADB? 屏幕无法使用,我需要访问文件。 不过,我启用了USB调试 adb shell svc usb setFunction mtp 奇怪的是,它不起作用。您缺少“设置函数”中的“s” 在我的galaxy S8(我想是android 9.0)上,我使用了: 一旦我的手机连接到电脑并启用USB调试 我认为最后的参数“true”是可选的,但默认情况下是false。我不确定它到底有什么不同。我所知道的是,如果没有“true”,它就无法工作。

如何在Android手机上启用MTP模式,仅在命令行上使用ADB? 屏幕无法使用,我需要访问文件。 不过,我启用了USB调试

adb shell svc usb setFunction mtp
奇怪的是,它不起作用。

您缺少“设置函数”中的“s”

在我的galaxy S8(我想是android 9.0)上,我使用了:

一旦我的手机连接到电脑并启用USB调试


我认为最后的参数“true”是可选的,但默认情况下是false。我不确定它到底有什么不同。我所知道的是,如果没有“true”,它就无法工作。

您的Android设备是否有自定义恢复功能,如TWRP?在我的情况下,我必须使用“setFunction”。安卓7.1.2(用于Microg14.1的天堂操作系统)在我连接了TCPIP并接受了手机上的授权对话后,这一切都正常了adb connect 192.168.1.53:5555``我在运行天堂操作系统15.1的athene上遇到了同样的问题,这是非正式的。
 "adb shell svc usb setFunctions mtp" worked for me in Android 9 (lineage OS).
adb shell svc usb setFunction mtp true