【发布时间】:2015-09-23 09:31:13
【问题描述】:
我正在通过 RDP(远程桌面协议)连接到 Azure 云中的虚拟机来做一个 Android 应用程序。一周前,我在本地机器上进行开发,但我的机器崩溃了,所以我开始在云中工作。那时,在我的本地机器上工作时,我拥有这些特权
1) 在创建 Android 虚拟设备时使用“使用主机 GPU”选项 2) 使用 HAXM 或英特尔虚拟化技术/Hypr-v,因为我可以访问我的 BIOS 进行设置。
我有一台 Google nexus 7 设备,当模拟器无法完成这项工作时,我常常使用它。(就像真实地拍照一样)
远程 VM,我无法访问 Azure 中的 BIOS,因此我无法使用 HAXM 来加速我的模拟器,当然我在创建 AVD 时也无法使用 HOST GPU 选项。启动模拟器并一次又一次地部署需要很长时间。 (我的 VM 是 Azure D4,有 8 个内核和 28 GB RAM)
我需要找到一种将我的 adb 端口转发到本地机器的方法,这样我就可以将 apk 部署到本地设备中,但还要从云端进行开发。
我浏览了以下链接,但现在 4 天没有任何工作。在我得到一台新机器之前,我完全坚持我的发展。有人可以帮忙在本地调试吗
Usb data cable comunication in Android
adb forward remote port to local machine
https://bitbucket.org/chabernac/adbportforward/wiki/Home
特别是如果你们中的任何人已经配置了第三个链接(chabernac 的 adbportforward) 请帮助我说明如何操作。
【问题讨论】:
-
我没有对此进行测试,但在过去,这是您将本地串行端口访问到终端会话的方式。 1. 在远程桌面连接窗口中,单击选项。 2. 在本地资源选项卡的本地设备下,单击串行端口。 3. 点击连接。
标签: android azure adb remote-desktop portforwarding