【问题标题】:Getting errors when deploying cordova app from visual studio 2015从 Visual Studio 2015 部署 Cordova 应用程序时出错
【发布时间】:2016-03-02 12:26:22
【问题描述】:

我使用 Visual Studio 2015 和 Cordova 工具 5.4.1。
我在尝试在 android 设备上调试我的 cordova 应用程序时遇到问题(来自 Visual Studio 2015)。
构建成功,但部署我的设备(Galaxy S4)在命令后失败:Querying ADB for connected devices...
我已激活详细日志,但我没有足够的详细信息。在日志栈底部找到:

1> 20 毫秒 CreateBuildInfoMetadata 1 次调用
1> 772 毫秒 RunMdaInstall 1 次调用
1> 774 毫秒 CallTarget 1 个呼叫
1> 22118 毫秒 MdaVsCli 1 次调用
1>
1>构建成功。
1>
1>经过时间 00:00:22.94
2>----- 部署开始:项目:Amiability,配置:调试Android ------
2> 查询连接设备的 ADB...
2>Le fichier spécifiéest introuvable
2>Le fichier spécifiéest introuvable
========== 构建:1 成功,0 失败,0 最新,0 跳过 ==========
========== 部署:0 成功,1 失败,0 跳过 ==========

注意:“Le fichier spécifié est introuvable”的意思是“找不到指定的文件”。

你知道是什么问题吗? 如何获取有关丢失文件的更多详细信息?

【问题讨论】:

    标签: android visual-studio cordova


    【解决方案1】:

    我在使用最新的 Cordova CLI 发布版本时或多或少遇到了同样的问题。

    对您的简短回答是:Cordova 5.4.1 在 VS 2015 中还没有完全支持。我被建议现在使用 Cordova 5.3.3,直到 TACO 团队的人将完全支持最新版本的 CLI。 Please see here for full explanation

    附: Cordova 5.3.3 可以满足我的需要。 =)

    【讨论】:

    • 非常感谢您的回答:)
    • 我正在安装最新版本的 Apache cordova 工具(更新 7)。我会告诉你是否可以。
    • @Jacques Welcome :) 告诉我你的结果,因为我最近安装了 TACO 的第 7 次更新,但还没有玩过 :)
    • 您好,坏消息,我的问题在两天前就解决了,就在安装(更新 7)之后。但是今天问题又回来了。不知道为什么!!!
    • 嗨,我刚刚尝试使用 Cordova 6.0.0 CLI 和最新的 TACO,除了某些插件的意外行为外,一切似乎都运行良好。所以,我使用了 CLI 的上一个版本 - 5.4.1,一切正常 :)
    【解决方案2】:

    在我以管理员身份启动 VS2015 之前,我一直遇到这个问题。重新运行,它似乎解决了这个问题。

    【讨论】:

    • 以管理员身份运行带有 Update 2 和 TACO 8.1 的 VS2015 也为我解决了这个问题。对于后续的项目加载,我可以作为普通用户运行,但我确实遇到了一个问题,由于权限问题,我不得不手动删除 Android 构建文件夹。现在,没关系。
    • 我不确定为什么这个答案被否决了。它对我有用。谢谢!
    【解决方案3】:

    我已经重新安装了 android SDK,现在一切正常。 似乎有时 SDK 中的某些文件已损坏。 如果我再次遇到同样的问题,我将尝试通过逐步清理 SDK 文件夹来了解哪个文件或文件夹已损坏。

    非常感谢你:)

    【讨论】:

      【解决方案4】:

      当我的PATH环境变量增长到超过1024个字符时,我遇到了这个问题,并且android SDK的路径不在路径中,导致找不到adb.exe。如果您在终端中运行adb devices,您应该会看到您连接的设备。如果您看到“adb”未被识别为内部或外部命令,那么您可能遇到与我相同的问题。

      如果是这种情况,请减少 PATH 变量的长度并包含 android SDK 的路径。

      This question 给出了减少 PATH 变量长度的建议。

      在我的例子中,需要包含在 PATH 变量中的路径是“C:\Program Files (x86)\Android\android-sdk\platform-tools”

      您可以在控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级选项卡 -> 环境变量中编辑 PATH 变量。

      【讨论】:

        【解决方案5】:

        我重新安装了JDK、Android SDK、Android NDK,更新了我修复的Visual Studio所有组件的安装,更新了Tools --> Android SDK Manager中SDK、NDK和JDK的路径--> 并在Tools --> Options --> Xamarin --> Android Settings,然后清除Cordova Cache。

        清除 Cordova 缓存:tools-->options-->tools for apache cordova--> clear cordova cache.

        最后,我卸载了 JDK 1.7,瞧!我的构建工作。 (我还需要解决 package.json 的问题,但我认为这是一个单独的问题)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-04-13
          • 1970-01-01
          • 1970-01-01
          • 2016-06-03
          • 1970-01-01
          • 1970-01-01
          • 2016-06-25
          • 1970-01-01
          相关资源
          最近更新 更多