可以通过adb获取ANDROID_IDadb shell settings get secure android_id根据根据网上的代码,封装了个执行命令并获取返回值的函数,但是执行settings get secure android_id不能获取到返回值,但是可以执行其他命令,比如获取网卡MAC cat /sys/class/net/wlan0/address
string MySystem(string cmd)
{
FILE
*
fstream
=
NULL;
char buff[
1024
];
memset(buff,
0
, sizeof(buff));
string ret
"";
if
(NULL
(fstream
popen(cmd.c_str(),
"r"
)))
fprintf(stderr,
"execute command failed: %s"
, strerror(errno));
return
"-2"
;
}
while
(NULL !
fgets(buff, sizeof(buff), fstream))
ret.append(buff).append(
"\n"
);
pclose(fstream);
(ret.length()
)
"-1"
ret;
请教是否有其他获取ANDROID_ID的方法,或者我这种获取方式如何处理能正常获取到ANDROID_ID
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
kzzll 可以问chagpt