私のシナリオは次のとおりです。自宅に Windows 8 を搭載した仕事用コンピューターがあり、Android アプリの開発環境として Eclipse を使用しています。職場のコンピューターから、他の国にいる友人の Android デバイスにアプリを展開し、Android エミュレーターを実行できるようにしたいと考えています。最後に、友人のデバイスにインストールされているアプリにリモートでアクセスしてデバッグしたいと考えています。
リモートで行うにはどうすればよいですか?
実行できますが、次の手順が必要になる場合があります。ただし、アプリをテストするためにデバイスに直接アクセスできないという制限が 1 つあります。友人がそれを行う必要があります。
IP(IP(しかし、これは危険な場合があります)。
デバイス デバッガーを TCPIP モードで実行するには、次のコマンドを実行します。5555 は、デバイスの Android デバッガーにアクセスできるポート番号です。このコマンドは、デバイスを友人のコンピューターに接続した後に実行する必要があります。
adb tcpip 5555
デバイスと仕事用コンピューターが vpn 経由で接続されるか、デバイスが上記のコマンドで使用されたポートでポート転送されたら、仕事用コンピューターでコマンドを実行します。以下の構文では、IP はデバイス IP であり、ポートは 2 番目のステップのコマンドで指定されたポート番号です。
Syntax: adb connect IP:port
Example: adb connect 10.2.10.251:5555
これで、インターネット経由でデバイスをインストールしてデバッグできますが、apk のアップロードとデバッグ結果の取得に遅延が生じる場合があります。
デバイスを切断するには、職場のコンピューターで実行します。
adb 切断