Android开发在VM中,但需要部署&;在本地设备中调试
我正在做一个Android应用程序,通过RDP(远程桌面协议)连接到Azure云中的虚拟机。一周前,我在本地机器上进行开发,但我的机器崩溃了,所以我开始在云端工作。那时候,在我的本地机器上工作,我有这些特权 1) 创建Android虚拟设备时使用“使用主机GPU”选项 2) 使用HAXM或intel虚拟化技术/Hypr-v,因为我可以访问BIOS进行设置 我有一台谷歌Nexus7设备,当模拟器无法完成这项工作时,我就用它来工作 远程虚拟机,我无法访问Azure中的BIOS,因此我无法使用HAXM来加速我的模拟器,当然,在创建AVD时我不能使用主机GPU选项。启动模拟器并一次又一次地部署需要很长时间。(我的虚拟机是一个Azure D4,有8个内核和28千兆RAM) 我需要找到一种方法将我的adb端口转发到本地机器,这样我就可以将apk部署到本地设备中,但仍然可以从云端开发 我通过以下链接,但没有任何工作4天了。在我得到一台新机器之前,我一直忙于我的开发工作。有人能在本地帮助调试吗 特别是如果你们中的任何人已经配置了第三个链接(chabernac的Android开发在VM中,但需要部署&;在本地设备中调试,android,azure,adb,remote-desktop,portforwarding,Android,Azure,Adb,Remote Desktop,Portforwarding,我正在做一个Android应用程序,通过RDP(远程桌面协议)连接到Azure云中的虚拟机。一周前,我在本地机器上进行开发,但我的机器崩溃了,所以我开始在云端工作。那时候,在我的本地机器上工作,我有这些特权 1) 创建Android虚拟设备时使用“使用主机GPU”选项 2) 使用HAXM或intel虚拟化技术/Hypr-v,因为我可以访问BIOS进行设置 我有一台谷歌Nexus7设备,当模拟器无法完成这项工作时,我就用它来工作 远程虚拟机,我无法访问Azure中的BIOS,因此我无法使用HAXM
adbportforward)请帮我说明如何操作。虚拟机和移动设备应该在同一个网络上才能完美工作 只需在本地计算机和终端类型上通过usb插入设备即可
adb tcpip 5555(或您要使用的端口)
adb连接
adb设备
adb断开连接
%HOMEPATH%\.android
并复制rsa密钥:
- 阿德布基
- 2adbkey.pub
虚拟机和移动设备应该在同一个网络上才能完美地工作 只需在本地计算机和终端类型上通过usb插入设备即可
adb tcpip 5555(或您要使用的端口)
adb连接
adb设备
adb断开连接
%HOMEPATH%\.android
并复制rsa密钥:
- 阿德布基
- 2adbkey.pub
我没有对此进行测试,但在过去,这是您访问终端会话的本地串行端口的方式。1.在远程桌面连接窗口中,单击选项。2.在“本地资源”选项卡上的“本地设备”下,单击“串行端口”。3.单击连接。我没有测试过,但在过去,这是您访问终端会话的本地串行端口的方式。1.在远程桌面连接窗口中,单击选项。2.在“本地资源”选项卡上的“本地设备”下,单击“串行端口”。3.单击“连接”。