複数の Android デバイスにアプリを同時にインストールおよびアンインストールする

1. ツールのインストール

1.Gitのインストール

        Git をインストールすると、Windows システムで ADB をより便利に使用できるようになり、任意のディレクトリを右クリックして Git Bash コマンド ラインを開くことができます。もちろん、Windows コマンド ラインを直接使用して adb コマンドを実行することもできます。

(1)Gitのダウンロード

        公式 Web サイトにアクセスしてダウンロードします: Git 公式 Web サイトのダウンロード ページ

        国内ミラーダウンロード:国内ミラーダウンロードページ

(2) Gitのインストール

        インストール手順に従ってデフォルトでインストールします。

2.ADBのインストール

        ADB は Android SDK Platform-Tools の一部であり、Android SDK Platform-Tools は Android SDK のコンポーネントであるため、すでに Android SDK を構成しているコンピューターに ADB を個別にインストールする必要はありません。

        Android 開発者の場合、Android Studio の SDK Manager から最新の SDK プラットフォーム ツールを入手するのが最善です。これにより、ツールが他の Android SDK ツールとともに正しい場所に保存され、簡単に更新できるようになります。

        コンピューターが Android SDK で構成されておらず、これらのコマンド ライン ツールのみを使用したい場合は、それらを個別にダウンロードしてインストールできます。

        詳細については、「SDK プラットフォーム ツール」を参照してください。

(1)ADBダウンロード

        公式ダウンロード ページ: Windows 用 SDK プラットフォーム - ツールのダウンロード

(2) ADBのインストール

        ダウンロードした圧縮パッケージを中国語以外のディレクトリに解凍し、システム環境変数にパスを追加します。

        次のようにシステム環境変数を追加します。

        デスクトップでこのコンピュータを右クリック --> プロパティ --> システムの詳細設定 (または、直接「環境変数」を検索して、「システム環境変数の編集」を選択) --> 環境変数 --> システム変数 --> パス--> 編集 -- --> 新規作成 --> 参照 --> 上記の解凍後、Platform-Tools ストレージ ディレクトリを追加します。

 第二に、ADBの利用

1. ADB の概要

        Android Debug Bridge、Android Debug Bridge は、デバイスと通信する多用途のコマンドライン ツールです。adb コマンドを使用すると、アプリケーションのインストールやデバッグなどのさまざまなデバイス操作を実行でき、デバイス上でさまざまなコマンドを実行するために使用できる Unix シェルへのアクセスが提供されます。これは、次の 3 つのコンポーネントで構成されるクライアント/サーバー プログラムです。

  • クライアント: コマンドの送信に使用されます。クライアントは開発用コンピューター上で実行され、adb コマンドを発行することでコマンド ライン ターミナルから呼び出すことができます。
  • デーモン (adbd) : デバイス上でコマンドを実行するために使用されます。デーモンは各デバイス上でバックグラウンド プロセスとして実行されます。
  • サーバー: クライアントとデーモン間の通信を管理するために使用されます。サーバーは開発マシン上でバックグラウンド プロセスとして実行されます。

         モバイル Android プラットフォーム上の自動化フレームワークについては、その多くが ADB に基づいて接続されており、多くの API インターフェイス呼び出しも ADB から借用しています。

        詳細については、公式ドキュメントを参照してください。

2. ADB がアプリケーションをデバイスにインストールします

(1) 単一デバイスのインストール

        アプリケーション ストレージ ディレクトリを右クリックし、Git Bash を開き、Git コマンド ラインで次のコマンドを実行します。

adb install -g 安装包名称.apk

        ここで、-g は、アプリケーション マニフェストにリストされているすべてのアクセス許可を付与することを意味します。オプションのパラメータには次の意味があります。

(2) 単一デバイスのアンインストール

        Git コマンド ラインで次のコマンドを実行します。

adb uninstall 应用包名

(3) 指定設備の設置

        複数のデバイスがコンピュータに接続されている場合、次のコマンドを使用してデバイスのインストールを指定できます。

adb -s 设备序列号 install -g 安装包名称.apk

        このうち、デバイスのシリアル番号は adb devices を通じて取得できます。

(4) 指定したデバイスをアンインストールする

        コンピューターに複数のデバイスが接続されている場合、次のコマンドを使用してデバイスのアンインストールを指定できます。

adb -s 设备序列号 uninstall 应用包名

3. 複数の Android デバイスが同時にアプリケーションをインストールする

        Windows システムのバッチ処理方式を採用しており、コンピュータに接続されているすべてのデバイスを横断してインストールが実行されます。

1.バットファイルを作成する

        新しいテキストドキュメントを作成し、そのサフィックスをbatに変更します。

2.batファイルを編集する

        マウスの右ボタン --> [編集]。開いているメモ帳エディターに次のコマンドを書き込みます。

echo Install Start
adb devices | tail -n +2 | cut -sf 1 | xargs -iX adb -s X install -g 安装包名称.apk
echo Install Finished

        ここで、2 行目はメインコマンドであり、1 行目と 3 行目は情報を出力するためにのみ使用されます。

3.バットファイルを実行します

        アプリケーション インストール パッケージと Bat ファイルを同じディレクトリに配置し、このディレクトリ内で右クリックして Git Bash を開き、マウスで Bat ファイルをコマンド ラインにドラッグし、Enter キーを押して実行します。接続されているすべてのデバイスにアプリがインストールされるまで、しばらく待ちます。

4. 複数の Android デバイスでアプリを同時にアンインストールする

        アプリケーションをインストールする場合は上記と同じで、新しいバットファイルを作成し、次のコマンドを記述するだけです。

echo Uninstall Start
adb devices | tail -n +2 | cut -sf 1 | xargs -iX adb -s X uninstall 应用包名
echo Uninstall Finished

おすすめ

転載: blog.csdn.net/qq_40364278/article/details/131571331