Android adb and C++

Android adb and C++

本文关键字:C++ and adb Android      更新时间:2023-10-16

我正在编写一个C++程序(MFC),它可以在桌面和平板电脑之间自动传输文件。但是,我使用的平板电脑被识别为MTP设备,并且没有分配驱动器号;因此,我无法从C++访问内部文件夹(除非有办法,但我找不到)。

有没有一种方法可以通过C++运行adb来自动化文件传输。或者通过VB脚本?

我只是想找到自动传输文件的方法。

谢谢,

adb push是一种显而易见的方法,从system()::CreateProcess()运行adb。

默认情况下启用调试时,无法获得MTP分配。您可以手动导航设备中的菜单并选择连接大容量存储(此时您应该会看到存储与相应的驱动器号一起显示),或者禁用调试并选择在连接usb时将大容量存储作为默认连接(它将始终连接并显示驱动器号)。一旦设备处于正确的模式,连接到板载存储设备应该不会出现问题。