我正在尝试在运行脚本后终止adb服务器。我有一个名为terminate的子例程,我用它来停止脚本并终止广告服务器。
sub terminate
{
print "\nTerminating script ...\n";
system("adb kill-server");
if($ostype eq 'MSWin32') {
$ProcessObj->Kill(0);
}
exit 0;
}
我收到错误消息“无法调用方法”在“未定义的值”上“杀死”。我在我的脚本中查找并发现标量$ ProcessObj已定义但我在此子例程中没有使用它。我怎样才能解决这个问题,需要尽快解决这个问题。感谢
答案 0 :(得分:1)
让它工作,问题是adb没有正常重启。刚刚添加 system(“adb start-server”)