这个问题困扰了我好几天了。 以前,我能够在我的Android设备(版本5.1.1,Lollipop)上调试我的Cordova应用程序。 现在,我无法调试我的应用程序作为弹出窗口显示:
"无法启动程序 %APPDATA%\本地\的Android \ Android的SDK \平台工具\ adb.exe"
我已确认此程序位于正确的文件夹中。
我尝试了什么:
1)根据我的研究,使用Android的更新软件将使这个弹出窗口消失了#34;。 但是,我已经在Lollipop版本上使用了一个设备,他的问题仍然存在。实际上,它与我之前使用的设备相同。
2)我还读过我应该删除一个文件夹,然后重新构建我的应用程序。我丢失了文件夹或引用的链接,但我记得它是构建后重新生成的组件模块或组件缓存。
备注:
0)即使是空白的应用程序(新的Cordova项目)也会显示这个有问题的弹出窗口。
1)没有遇到构建和部署问题或错误。
2)使用Ripple调试没有问题。当我尝试在我的设备或模拟器上进行调试时遇到此问题。
3)Visual Studio似乎是在模拟器而不是我的设备中打开应用程序。输出日志表示
启动启动过程C:\ Program Files(x86)\ nodejs \ node.exe " C:\用户\ [ME] \应用程序数据\漫游\ NPM \ node_modules \ VS-MDA \ emulator.js" --platform android --path" D:_My Files \ Test Dummy Path \ POTATOMIDGETS \ POTATOMIDGETS \ bld \ Debug" --deployTarget" device" --language en-US --configuration debug
==========构建:1成功,0失败,0最新,0跳过==========
==========部署:1成功,0失败,0跳过==========
4)我怀疑这可能是由于我更新了我的NPM和节点。我执行了#34; npm cache clean -f"然后使用Chocolatey" cinst nodejs.install"。
5)如果不是前面提到的更新,我可以指出的最不可疑的是我试图使用白名单插件......我认为这不是原因。
6)我的设备连接为MTP。当我输入" adb devices"。
时会检测到它某些规格:
如果这有帮助,我会列出版本细节。
我希望有人可以指导我如何解决这个问题。 感谢您的回复,祝您度过愉快的一天!
答案 0 :(得分:0)
我为解决这个问题做了一些事情:
现在我可以在我的模拟器和手机上进行调试了。 :)
也许问题是由于版本不匹配造成的?
注意:我还在考虑解释。请随时评论或发布答案。谢谢!