问题 运行Visual Studio 2015 RC时出错adb.exe


当我尝试使用Tools for Apache Cordova(TACO)在VS 2015中部署应用程序时,出现此错误:

Unable to start program C:\users\pc\AppData\Local\Android\android-sdk\platform-tools\adb.exe

operation not supported. unknown error 0x80070057

我已经证实了这一点 adb.exe 存在于我的电脑中


6302
2017-09-17 13:17


起源

更新到VS 2015的最新版本,它将包含Apache Cordova项目的所有最新错误修复。使用RC版本时很难提供帮助。 - Scott Wylie
LOL错误的回答,斯科特。刚刚从工作版升级到VS2015的Cordova工具包的更新2,我在以前工作的项目中遇到了这个错误。完全按我的安装。重新安装android sdk工具也没有解决它...我正在运行vs2015 Professional,v14.0.23107.0 D14REL - Bon
另一个症状是Ripple:无法启动Ripple的浏览器进程。无法获得Ripple会话信息。例外:无法连接到远程服务器。请关闭所有Chrome实例,然后重试。 - Bon
现在尝试修复Apache Cordova的MSVS工具。将报告结果。 - Bon
修复后,出现不同的纹波错误:无法启动Ripple的浏览器进程。无法获得Ripple会话信息。例外:对象引用未设置为对象的实例..请关闭所有Chrome实例,然后重试。 - Bon


答案:


刚收到微软的回复!这是为我修复它的答案。

1)删除此文件夹:C:\ Users \ [用户名] \ appdata \ local \ microsoft \ VisualStudio \ 14.0 \ ComponentModelCache

2)打开Visual Studio并创建一个新的空白cordova项目。这将重新生成已删除的文件夹。

3)在纹波中调试空白项目,首次运行可能会抱怨Chrome出现问题,调试器可能无法连接。在此之后关闭chrome,并再次尝试调试,它应该根据需要连接。

4)享受一个更加功能的开发环境!


6
2017-10-14 18:49



很好的答案!为我工作 - Chisko
我尝试了这个,并且空白解决方案完美地构建了。但是那辆越野车仍然没有。所以我在手机上删除了我的应用程序,然后就可以了! - Thylle


仅供记录,上述任何内容都没有帮助解决这个问题。

经过一番努力,我决定获得以前版本的代码,因为我已经在Android设备上发布了该应用程序并且没有发生此错误。

我注意到我在config.xml中做了一些更改,导致问题的更改是“包裹名字“ 上 ”共同“部分。我把一个大写的名字,比如”Mycompany.Packagename“。当我改为”com.mycompany.packagename“时,就像一个魅力。

这很奇怪,因为错误似乎与此无关,但我已经测试并且可以模拟并复制错误,所以这是一个警告:使用小写 包裹名字 领域。


3
2018-06-16 13:40



这对我有用。我的名字中有一个“ - ”,就像“预先修复”一样。将其更改为“前缀”,现在它工作正常 - Bolphgolph


kltzib的答案对我有用!!但更简单。

1)删除此文件夹:C:\ Users [username] \ appdata \ local \ microsoft \ VisualStudio \ 14.0 \ ComponentModelCache

2)打开Visual Studio并调试现有项目。


1
2017-10-22 11:56



在尝试Bon的解决方案和Nacho的方式后仍然面临这个问题。但是,他们都没有工作!! - TechTurtle
我能够构建/部署一个新的空白cordova项目,但现有的 - 我无法在设备上部署。它正在研究Ripple。 - TechTurtle
这对我有用。有“......未知错误0x80070057”没有涉及andoid sdk。一个简单的VS webforms应用程序。 - t.durden


我找到了通过直接运行ADB命令在我的设备上安装APK文件来解决此问题的解决方案,以便我可以看到部署到我的手机失败的实际原因:

adb install android-debug.apk

这给了我错误:

Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

然后我能够google并找到解决该问题的方法。

我的失败是因为我从手机中删除了我的应用程序的测试版本,但由于生产应用程序已加载,重新安装测试应用程序失败。

当我尝试在设备上安装已编译的.apk时,INSTALL_FAILED_UPDATE_INCOMPATIBLE

您的问题可能与我的不同,但这种方法可能会让您跟踪问题。


1
2018-04-24 17:38





可能只是简单地执行此链接中概述的修复就足够了: 错误:程序包的SetSite失败[ApacheCordovaToolsPackage]

但是我没有尝试过,直到我完全卸载/重新安装VS2015 pro。

与.sln处于同一级别的隐藏文件夹: 在路径中:.vs / {solutionname} / v14 /

删除文件“.suo”

这为我修好了。


0
2017-09-19 04:21



不适合我:( - user_odoo


我最近在尝试在设备和模拟器上部署/调试应用程序的发布版本时遇到了同样的问题。

当我使用Google Play商店的有效密钥签署我的应用时,问题就解决了。


0
2018-02-10 15:40





我也有这个问题,花了很多时间后我才解决它。问题出在第一行的“config.xml”文件中:

<?xml version="1.3" encoding="UTF-8" standalone="yes"?>

我改为相同但版本=“1.0”:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

出于某种原因,视觉工作室不久之前就把我的编译器错误扔给了我,但是它停止了扔它。


0
2018-04-18 07:28



我的配置文件已经<?xml version =“1.0”encoding =“utf-8”?>,但不是standalone =“yes” - Yvonne Aburrow


我从设备上卸载了应用程序,然后再次尝试调试;它工作了!


0
2018-05-08 08:41