--------------------------------------
首先我要感谢好几个人,
1、叉叉集成开发环境----------叉叉脚本-----帮助支持---------开发手册的编写人员真的是非常感谢可以说没有这里详细的教程描述,我也不一定可以解决现在描述的问题
3、感谢csdn博主peade和其他论坛楼主们的一些杂乱、片段的参考
好吧,就这么感谢的人了。
-----------------------------------------------------------------------------------------------问题的来由
然后我就去下载比较各大工具,刚开始我就排除了按键精灵,因为各种小因素,就不太喜欢。我突然发现我废话太多了。
额,后来我就选了Tc开发工具,结果在ide中连接安卓模拟器,根本连不上。然后我就在论坛中查找答案,但有些人和我一样是新手不会。而有些会的人也不说话,或者回答的时候言语简短,让我这菜鸟看不懂,所以我也找不到答案。
后来,我去其他论坛试试其他的脚本工具,总是卡在连接安卓模拟器这一步,气的我要命。让人不爽的是,这些连接的步骤,教程的编写者都写的非常简略,像我这种菜鸟是一下看不懂的。而且我还发现,这些论坛大多数都已经黄了。(连接安卓模拟器,我试了按键、触摸、触动、叉叉)
---------------------------------------------当开发脚本工具连接不上的时候,其他论坛中有一种建议是
将脚本开发工具的安卓文件夹下的adb和其他的文件,替换掉安卓模拟器的adb和其他文件(反正当时我用这个方法是不成功的)
-------------------------------------------到现在为止,我刚刚才让Tc开发工具连接上了mumu模拟器
我的Tc版本是7.0
mumu版本是1.21.1(20180111)桌面启动器版本1.4.4
干脆也简略的说下连接过程吧1、安卓模拟器中安装Tc脚本调试apk2、打开运行赋予超级用户权限,停留在这个主界面3,连接管理中usb管理设备选择要连接的模拟器ok
---------------------------------------------------------问题的出现,我在第3步中时提示我没有设备(大概就是这个意思)
我当时傻了眼在论坛中会的人讲解我看不懂后来我只能靠自己啦0=0
反正,花了半天以后,我折腾的自己有点想放弃了。(果然是难者不会,会者不难)
中提到其他模拟器:需要先进行模拟器端口映射桥接才能连接(这句话是我复制过来的,其实我也不明白)
这个端口映射桥架听取来很高深我也不懂暂时还没去查资料(这里我按照这么做解决了问题,但还是不懂原理)
反正就是进行如下的操作:
1、利用你使用的模拟器的adb.exe(模拟器的adb一般叫做adb.exe但有些模拟器的这个不叫adb.exe像mumu的在xxx\vmonitor\bin下叫adb_server.exe)在cmd中输入指令
(像我的mumu就是在cmd中切换到存放adb_server.exe的路径中然后输入adb_serverconnect127.0.0.1:7555回车)
2、提示connectedtoip:port即连接成功,失败请参考下面模拟器对应的ip和端口重试。
成功
3、----------------------------------------------------------------------------------参考表
-----------------------------------------如果遇到这样的错误报告?那是你的端口被占用了((使用adb时需要5037端口是空闲的))
要找到占用端口的家伙并去掉当时我是这样查询的使用的命令是netstat-ano|findstr"5037"
占用我端口5073的是138972去任务管理器中详细信息pid中找到这个138972并结束掉
我这里只是举例子有可能你占用这个端口的又是另外一个pid数字
----------------------------------------------------------大概就这么多了吧,里面写的有些杂乱,我也懒得修改了。((*▽*))有什么缺漏的地方,读者可以提醒我补充。
刚才忘记说了,我只测试了Tc成功,其他的没试。还有一句话,注意报错信息,往往这就是解决问题的突破口。