我正在编写一个Qt
程序来连接Android
设备。
我知道我应该首先执行adb
,并且连接基于TCP
,所以我需要运行
./adb forward tcp:xxport tcp:xxport
如何在Qt
中运行此行?我已将adb
复制到我的项目文件中。
我是在Linux
上开发的,并且会在Windows XP
上运行,所以更喜欢跨平台计划(仅适用于Windows XP
也可以)。
答案 0 :(得分:1)
QProcess p;
p.start(adbBinaryPath(), {"forward", "tcp:xxport", "tcp:xxport"});
要运行adb,您可以使用QProcess。请注意,您需要为每个Windows和Linux平台编译adb二进制文件。