web-dev-qa-db-ja.com

VM内のAndroid St​​udioで開発するが、Androidと並行してVMを起動する方法は?

Ubuntuを実行しているAndroid内のKVM Studioで開発する必要がある状況です。このVM内で携帯電話のUSBをリダイレクトし、携帯電話にAPKをアップロードできることを知っています。しかし、ubuntu VMと並行してVMを起動するにはどうすればよいですか? (Ubuntu VM内でAndroid VMを起動しないようにしようとしているため、Android VMを実行中のUbuntuと同じホストにロードしたいAndroid Studio)。

Android StudioでKVMのUbuntuと並行してKVMでAndroidを起動するだけの場合、2を接続する方法を教えてください。これには、Android仮想マシンにUSBデバイスのようなadbコマンドに応答させてから、このusbデバイスをubu​​ntu仮想マシンにリダイレクトできるように、いくつかの調整が必要だと思います。

1
Guerlando OCs

ADBでは、デフォルトのUSBオプションに加えて、TCP/IPを介してデバイスを接続できます。 UbuntuとAndroid VMが同じ仮想ネットワーク内に必要であり、開発者オプションがAndroid VMで有効になっており、Android VMへのルートアクセスが必要です。 Android VMのIPアドレス(abcdなど)を確認します。

Android VMのルートとして、シェルで次のコマンドを実行します。

setprop service.adb.tcp.port 5555
stop adbd
start adbd

これで、UbuntuからAndroid VMに接続できます。実行:

adb connect a.b.c.d

そして、デバイスがUSBで接続されているときと同じように、必要なコマンドを実行します。

1