在 C++ 程序中使用 ADB shell
Using ADB shell in C++ program
我正在做一个需要我执行 adb shell 命令的项目。下面的代码只是一个测试程序,以便我了解如何从 C++ 传递 adb shell 命令。当我 运行 此代码时,出现以下错误:
sh: adb: 找不到命令。我的路径中有 android sdk 工具和平台工具,我可以从我的终端 运行 adb shell。
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
system("adb devices");
return 0;
}
多亏了Jiang YD我才得以解决。我只是从它的绝对路径调用了 adb 并且它起作用了。
我正在做一个需要我执行 adb shell 命令的项目。下面的代码只是一个测试程序,以便我了解如何从 C++ 传递 adb shell 命令。当我 运行 此代码时,出现以下错误: sh: adb: 找不到命令。我的路径中有 android sdk 工具和平台工具,我可以从我的终端 运行 adb shell。
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
system("adb devices");
return 0;
}
多亏了Jiang YD我才得以解决。我只是从它的绝对路径调用了 adb 并且它起作用了。