解决如何在云服务器的android studio上面远程调试真机

来张效果图先(下面的图是来自阿里云的云服务器Windows server 2012 R2)
解决如何在云服务器的android studio上面远程调试真机

看到效果图是不是莫名激动,是不是就是你苦苦寻找的结果?截止目前2018-9-8整个百度没有一篇教程

OK,废话不扯淡,直接上教程跟着做就好了 不懂就留言 看到会回的

—————————————-开始

首先,服务器和本地都要安装TeamViewer,而且还要安装里面的v*n,在其他-选项-高级里面。第一步很重要,建议淘宝买**版,一个五块钱,
解决如何在云服务器的android studio上面远程调试真机

接下来是安装 usb-over-network ,这个的作用是把本地的USB接口传送到服务器,让服务器识别的(实际上不止手机,任何USB接口都能识别)下面是超链接安装教程,傻瓜化安装不需要动脑的。

https://jingyan.baidu.com/article/915fc41489a0af51394b20ba.html

需要的两个软件都安装好了以后,在云服务器上面运行TeamViewer连接本地的TeamViewer,注意选择为v*n,伙伴ID为你本机的TeamViewer ID
解决如何在云服务器的android studio上面远程调试真机
连接成功后你会看到一个v*n地址,这个地址复制下来后面会用到,后面称之为v*n地址。就是下面红框中的地址复制下来。
解决如何在云服务器的android studio上面远程调试真机

然后在本机打开USB over Network (Server),右键你需要发送给服务器的USB接口,点击share device,如下图所示:
解决如何在云服务器的android studio上面远程调试真机

接着在云服务器上面运行USB over Network (Client)中点击add server ,把v*n地址填上去然后点击ok即可,然后选择你需要的手机,点击连接(如下图两步操作)
解决如何在云服务器的android studio上面远程调试真机
解决如何在云服务器的android studio上面远程调试真机

一般来说:走到上一步已经可以实现本文开头的那个效果,但是阿里云总是不尽人意的,有一些服务器连接以后在设备管理器里面的其他设备能看到自己刚刚连接的手机上面居然有个黄色感叹号,遇到这种情况下面有解决的连接,跟着操作一遍就好了(切记!android studio 里面SDK Manager里面SDK Tools有个Google USB Driver这个必须安装才能去点击下面的链接!!
https://blog.****.net/wanderman1836/article/details/62888686

二般来说:走到一般来说那一步已经是完美了,但是android studio总是不尽人意的,当你在其他地方写好的代码,拿到云服务器上面运行安装的时候总是会提示一个目录错误:Error while Installing APKs,这时候你跟着下面的连接操作一遍就好了
https://blog.****.net/wujian543/article/details/70225019

三般来说:走完一二般还是看不到本文开头的图片,那么小伙子你绝对是个新手,你的SDK一定没有安装你手机的安卓版本,比如你手机安卓是7.1 那么SDK里面一定要安装7.1的版本。在android studio 里面的SDK Manager去安装,打开第一页里面就能看到