【问题标题】:Error adb.exe when running Visual Studio 2015 RC运行 Visual Studio 2015 RC 时出现错误 adb.exe
【发布时间】:2015-09-17 13:17:26
【问题描述】:

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

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

operation not supported. unknown error 0x80070057

我已确认adb.exe 存在于我的计算机中

【问题讨论】:

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

标签: cordova visual-studio-2015


【解决方案1】:

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

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

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

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

4) 享受一个功能强大的开发环境!

【讨论】:

  • 不错的答案!为我工作
  • 我尝试了这个,空白解决方案构建完美。但那辆越野车仍然没有。所以我在手机上删除了我的应用程序,然后它就起作用了!
【解决方案2】:

仅作记录,以上没有任何帮助解决这个问题。

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

我注意到我在 config.xml 中进行了一些更改,导致问题的更改是“Common”部分的“Package Name” .我输入了一个大写的名称,例如“Mycompany.Packagename”。当我更改为“com.mycompany.packagename”时,工作就像一个魅力。

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

【讨论】:

  • 这对我有用。我的名字中有一个“-”,例如“pre-fix”。将其更改为“前缀”,现在可以正常工作了
【解决方案3】:

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

adb install android-debug.apk

这给了我错误:

Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

然后我可以通过谷歌搜索并找到该问题的解决方案。

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

INSTALL_FAILED_UPDATE_INCOMPATIBLE when I try to install compiled .apk on device

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

【讨论】:

    【解决方案4】:

    可能只需执行此链接中概述的修复就足够了:Error: SetSite failed for package [ApacheCordovaToolsPackage]

    但直到我完全卸载/重新安装 VS2015 pro 后我才尝试。

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

    删除文件“.suo”

    这为我解决了问题。

    【讨论】:

      【解决方案5】:

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

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

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

      【讨论】:

      • 在尝试了 Bon 的解决方案和 Nacho 的方法后仍然面临这个问题。但是,他们都没有工作!
      • 我能够构建/部署一个新的空白科尔多瓦项目,但现有的 - 我无法在设备上部署。不过,它正在研究 Ripple。
      • 这对我有用。有“...未知错误 0x80070057”没有涉及 Android SDK。一个简单的 VS 网络表单应用程序。
      【解决方案6】:

      我从设备上卸载了应用程序,然后再次尝试调试;并且成功了!

      【讨论】:

        【解决方案7】:

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

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

        【讨论】:

          【解决方案8】:

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

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

          我改成同一个但是version="1.0":

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

          由于某种原因,Visual Studio 前段时间向我抛出了一个编译器错误,但它停止抛出它。

          【讨论】:

          • 我的配置文件已经有 ,但不是standalone="yes"
          猜你喜欢
          • 2015-08-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-01
          • 2015-07-13
          • 2015-09-02
          相关资源
          最近更新 更多