私がしたいのは、デバイスのシリアル番号を取得し、アレイまたはリストに格納することです。それから私は私のシステムに接続する様々なアンドロイドデバイスに私のAPKをインストールしたい。私はこれを行うことができるPerlスクリプトを作ろうとしている。このようなデバイスのシリアル番号を格納し、adbを使用してapkをインストールするPerlスクリプト
何か:
if($ostype eq 'MSWin32') {
system("title Android");
$adbcommand_devices = "adb devices";
$adbcommand_install = "adb -s xxxxxxxx install HelloWorld.apk";
}
if(`adb -s xxxxxxxx get-state` =~ m/device/i) {
system($adbcommand_devices);
system($adbcommand_install);
}
else {
print "Device is offline\n";
}
シリアル番号は、現在接続しているデバイスから来る必要があります。ここで
[IPC :: Run3](http ://p3rl.org/IPC :: Run3)(またはIPC :: Run)はWindows上で動作します。これは、あなたの人生をはるかに簡単にします。私はそれがドキュメントからそうだと思う。それを使って「adbデバイス」からの出力を簡単に取り込むことができます。 – derobert
あなたはthis.thanksにアプローチする方法のサンプルコードを提供してください。 –
OK、(回答として)例を追加しました。 – derobert