有没有办法在 phone 上远程构建和 运行 一个 Android Studio 应用程序?

Is there a way to build and run an Android Studio app on a phone remotely?

我正在为 Android 开发一个使用 FTC SDK 控制机器人的应用程序,我需要能够对代码中的电机值进行小的更改并重新安装它以测试新的代码。我的问题是我需要这样做很多次,并且系统将 phone 从挂载中取出(这需要一段时间)并将其插入我的计算机进行上传,等待它上传,关闭机器人的电源,将 phone 重新插入机器人,然后重新打开电源已经开始大大减慢我们的进度。我想知道是否有任何方法可以在 phone 上安装新代码而无需将其从安装座中取出。

我们的 phone 连接到带有网络摄像头和硬件控制器的 USB 集线器,所以我想知道将无线 USB 发射器连接到集线器和我的计算机是否仍然会让 phone 显示在 android studio connections manager 让我安装它。

所以如果有人以前做过这个,或者知道有什么方法可以做到这一点,谢谢你的帮助!

是的。首先确保机器人 phone 已启用开发者模式和 USB 调试。

(转到设置 -> 软件信息并点击内部版本号十次,然后转到设置 -> 开发人员选项并启用 USB 调试)

然后,进入机器人控制器phone,在右上角的三个点select下进行编程和管理。将您的计算机连接到显示的 Internet 名称和密码。

下一步,如果你在 Windows 上插入 phone 和 运行 命令提示符中的以下代码,

pushd "%userprofile%\AppData\Local\Android\sdk\platform-tools"

adb disconnect

adb tcpip 5555
adb connect 192.168.49.1

popd

PAUSE 

如果您在 Mac 上插入设备并 运行 在终端中输入以下代码,

cd ~/Library/Android/sdk/platform-tools

./adb disconnect

./adb tcpip 5555
./adb connect 192.168.49.1:5555

最后,断开 phone 连接,返回 android 工作室,愉快地进行无线编码。