起因:
新电脑。准备装一个安卓开发环境进行开发。
已经轻车熟路了。一切安装妥当。
但是打开AndroidStudio时,创建项目,编辑代码完全没有问题,想连接手机调试时,发现设备列表没有手机,只显示了Loading Devices 的字样。
EventLog 不停显示Unable to detect adb version 的字样。
经过:
网上搜索了半天,总共有几种说法:
1 adb端口占用,查出占用的进程,杀掉开启adb
2 platfrom-tools的adb.exe替换成 旧版本的
3 安装其他版本AndroidStudio
但是经过分析,都不是我这种情况。
首先 打开终端,是可以使用adb命令的,而且adb devices也能显示出设备。
结果:
最后想到一个奇特的方法:
安装一个开发游戏的Unity3D 客户端,安装安卓开发插件。因为我印象中开发Unity游戏时,是可以连接手机进行调试运行的(其实也是一套安卓SDK)。是否借助Unity自带的安卓开发工具能让电脑正确执行adb命令呢,试了一下 果然可以
方法如下:
1 安装UnityHub
2 选择一个Unity版本进行安装,安装时要勾选Android Build Support
下一步进行下载,安装。等下载完毕后,