このガイドでは、Android 12/15 および Android 13/14 バージョンをサポートする、ADB 経由でクラウド電話デバイスに接続するための詳細な手順を説明します。
adb connect コマンドを使用して、クラウド電話の IP アドレスとポートに直接接続します。
adb connect 172.168.10.1:123456
172.168.10.1:123456を実際のクラウド電話の IP とポートに置き換えます。
接続に成功したら、接続コードを使用して認証します。
adb shell 123456認証が成功すると、デフォルトでクラウド電話に入るようになり、「終了」を使用してログアウトできます。
exitまたは、デバイス アドレスを指定します。
adb -s 172.168.10.1:123456 shell 123456注: 接続コードは通常、クラウド電話プラットフォームによって提供されます。正しく入力されていることを確認してください。
これらのバージョンでは、ADB ポートを転送するために SSH トンネルを確立する必要があります。これには 2 つの手順が必要です。
次の SSH コマンドを実行して、リモート ADB ポートをローカル マシンにマッピングします。
ssh -oHostKeyAlgorithms=+ssh-rsa 10.2.179.250_1763627294587@107.151.131.2 -p 1824 -L 9897:adb-proxy:14566 -Nf注:
- コマンド内のユーザー名、IP、ポートを実際の設定に置き換えます。
- パスワードの入力を求められたら、SSH パスワードを貼り付けて Enter を押します。
- コマンドは成功しても出力を生成せず、トンネルがバックグラウンドで実行されていることを示します。
新しいウィンドウで、ADB 接続コマンドを実行します。
adb connect localhost:9897成功した出力例:
connected to localhost:9897ssh -oHostKeyAlgorithms=+ssh-rsa 10.2.179.250_1763627294587@107.151.131.2 -p 1824 -L 9897:adb-proxy:14566 -Nf次にSSH接続パスワードを入力します
adb connect localhost:9897次のコマンドを実行して、デバイスが接続されているかどうかを確認します。
adb devices期待される出力:
List of devices attached
localhost:9897 Device| コマンド | 説明 |
|---|---|
adb devices | 接続されているデバイスをリストする |
adb shell | デバイスのシェルターミナルを入力してください |
adb shell pm list packages | インストールされているアプリを一覧表示する |
adb install app.apk | APKファイルをインストールする |
adb uninstall package.name | アプリをアンインストールする |
adb reboot | デバイスを再起動します |
- Android SDK プラットフォーム ツール がインストールされ、環境変数が設定されていることを確認してください。
- Android 13/14/15A の SSH トンネル方式は暗号化されており安全なので、使用することをお勧めします。
- 接続がタイムアウトした場合は、ネットワーク設定、ファイアウォール ルール、ポート構成を確認してください。
- 接続する前に、クラウドフォンの電源がオンになっていて、ADB アクセスが有効になっていることを必ず確認してください。
ADB のデバッグおよび自動化タスクのためにクラウド電話を正常に接続するには、次の手順に従ってください。