在命令行模式下尝试打开adb,出现一个弹出框:未安装AdbWinApi.dll,搜索了别人的解决方案,还是出现了这个问题,最后解决,下面贴出自己的解决方法。
(2019.1.11更新:之前能用的adb突然间终止运行啥的,找了很多方法没解决,后来得到这篇博文的启示(https://blog.csdn.net/HANNING563128766/article/details/79616179),既然自己用的adb不好用,那就换个版本。嗯,换个版本后果然没有问题了。)
最新方法:链接:https://pan.baidu.com/s/1-3hz_k_Te5IMarQBF7uqPw
提取码:scuw
将名称中含有adb的文件,和fastboot.exe复制到 c:/windows/system32目录
将名称中含有adb的所有文件复制到 c:/windows/system目录
1.在已经安装了sdk的情况下,打开sdk->platform-tools找到adb.exe和AdbWinApi.dll,把它复制到C:\Windows\System32目录里,如果没有这两个文件,我上传了一个rar包,下载解压再复制进去就行了。***下载地址***(搜索结果都是这个解决方案,然而我复制粘贴后还是出现了那个问题)。
2.还是将sdk->platform-tools找到adb.exe和AdbWinApi.dll,把它复制到sdk->tools下。之后重启AS,重启小黑框,问题解决。(我的电脑和我同事的电脑都是将它复制到tools下才可以用的,只进行第一步没有用)
3.还有,环境变量要配置好,在环境变量配置的Path中,添加一个sdk的tools路径,我的sdk在d盘Android目录下,我添加的路径就是D:\Android\sdk\tools,如果用的是windows7的系统,要用封号(;)与前面的路径隔开。
以上两步之后在sdk->platform-tools ,sdk->tools 和C:\Windows\System32目录里都有adb.exe和AdbWinApi.dll。希望能解决大家的问题。