Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用perl从android检索设备ID_Android_Perl_Automation - Fatal编程技术网

使用perl从android检索设备ID

使用perl从android检索设备ID,android,perl,automation,Android,Perl,Automation,我有3-4台安卓设备连接到我的笔记本电脑(在windows上工作)。现在,我想在所有这些设备上同时触发Youtube应用程序,并在给定的时间运行一段时间。脚本将读取连接的设备并自行触发应用程序 要求: 是否有办法取出唯一的设备ID并将其存储在某个地方,然后在接下来的编程中使用它 例如: C:\Users\Arka.B>adb设备 所附设备清单 94e38259设备 94e38260设备2 94e38261设备3 94e38262设备4 问题: 如何从这些设备中取出这个唯一的设备id(本例中为9

我有3-4台安卓设备连接到我的笔记本电脑(在windows上工作)。现在,我想在所有这些设备上同时触发Youtube应用程序,并在给定的时间运行一段时间。脚本将读取连接的设备并自行触发应用程序

要求: 是否有办法取出唯一的设备ID并将其存储在某个地方,然后在接下来的编程中使用它

例如: C:\Users\Arka.B>adb设备 所附设备清单

94e38259设备

94e38260设备2

94e38261设备3

94e38262设备4

问题:

  • 如何从这些设备中取出这个唯一的设备id(本例中为94e38259、94e38260等),并触发一些其他操作,如启动应用程序或安装APK
您可以使用以下脚本存储设备ID:

my $output = `adb devices`;
my @devices = split("\n", $output);
my @deviceids;
foreach(@devices){
    chomp($_);
    push(@deviceids, $1) if($_ =~ /(.+)\s+device$/);
}

代码的哪一部分不起作用?你需要显示你所有的代码这是我唯一的代码。剩下的部分是我的要求。好的,但这里的人总是愿意解决问题并帮助解决代码中的问题,但stack并不是一个你写要求和人们为你写代码的场景,至少如果有人能告诉我如何使用perl获得安卓设备的唯一id。这将解决我的问题,我正在编辑问题。请尝试此处