当我尝试使用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
存在于我的电脑中
当我尝试使用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
存在于我的电脑中
刚收到微软的回复!这是为我修复它的答案。
1)删除此文件夹:C:\ Users \ [用户名] \ appdata \ local \ microsoft \ VisualStudio \ 14.0 \ ComponentModelCache
2)打开Visual Studio并创建一个新的空白cordova项目。这将重新生成已删除的文件夹。
3)在纹波中调试空白项目,首次运行可能会抱怨Chrome出现问题,调试器可能无法连接。在此之后关闭chrome,并再次尝试调试,它应该根据需要连接。
4)享受一个更加功能的开发环境!
仅供记录,上述任何内容都没有帮助解决这个问题。
经过一番努力,我决定获得以前版本的代码,因为我已经在Android设备上发布了该应用程序并且没有发生此错误。
我注意到我在config.xml中做了一些更改,导致问题的更改是“包裹名字“ 上 ”共同“部分。我把一个大写的名字,比如”Mycompany.Packagename“。当我改为”com.mycompany.packagename“时,就像一个魅力。
这很奇怪,因为错误似乎与此无关,但我已经测试并且可以模拟并复制错误,所以这是一个警告:使用小写 包裹名字 领域。
kltzib的答案对我有用!!但更简单。
1)删除此文件夹:C:\ Users [username] \ appdata \ local \ microsoft \ VisualStudio \ 14.0 \ ComponentModelCache
2)打开Visual Studio并调试现有项目。
我找到了通过直接运行ADB命令在我的设备上安装APK文件来解决此问题的解决方案,以便我可以看到部署到我的手机失败的实际原因:
adb install android-debug.apk
这给了我错误:
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
然后我能够google并找到解决该问题的方法。
我的失败是因为我从手机中删除了我的应用程序的测试版本,但由于生产应用程序已加载,重新安装测试应用程序失败。
当我尝试在设备上安装已编译的.apk时,INSTALL_FAILED_UPDATE_INCOMPATIBLE
您的问题可能与我的不同,但这种方法可能会让您跟踪问题。
可能只是简单地执行此链接中概述的修复就足够了: 错误:程序包的SetSite失败[ApacheCordovaToolsPackage]
但是我没有尝试过,直到我完全卸载/重新安装VS2015 pro。
与.sln处于同一级别的隐藏文件夹: 在路径中:.vs / {solutionname} / v14 /
删除文件“.suo”
这为我修好了。
我最近在尝试在设备和模拟器上部署/调试应用程序的发布版本时遇到了同样的问题。
当我使用Google Play商店的有效密钥签署我的应用时,问题就解决了。
我也有这个问题,花了很多时间后我才解决它。问题出在第一行的“config.xml”文件中:
<?xml version="1.3" encoding="UTF-8" standalone="yes"?>
我改为相同但版本=“1.0”:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
出于某种原因,视觉工作室不久之前就把我的编译器错误扔给了我,但是它停止了扔它。
我从设备上卸载了应用程序,然后再次尝试调试;它工作了!