问题标签 [multi-device-hybrid-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
175 浏览

visual-studio - MDHA 构建失败

请帮助解决这个构建问题。我检查了系统变量。它们是正确的,就像其他答案中提到的 priyank

  1. 警告 1 TypeScript 编译器没有提供用于编译的文件,因此它将跳过编译。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets 90 5 SampleHybridApp

  2. 错误 2 找不到模块 'config-chain' Z:\VSProject\Projects\SampleHybridApp\SampleHybridApp\EXEC 1 1 SampleHybridApp

  3. 错误 3 命令 ""C:\Users\Vishal Dwivedi\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" build --platform "Android" --configuration "Debug" --projectDir . --projectName "SampleHybridApp" --buildServerUrl "" --buildTarget "AndroidEmulator"" 以代码 8 退出。C:\Users\Vishal Dwivedi\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets 68 5 SampleHybridApp

0 投票
1 回答
5962 浏览

visual-studio - 安装 CTP2 后未加载多设备混合应用程序模板

当我尝试创建新的多设备混合应用程序时收到错误消息。错误消息是,此模板试图加载组件程序集

我的输出错误信息是:

0 投票
1 回答
4145 浏览

cordova - vs-mda-targets\Microsoft.MDA.targets 未找到

尝试使用 Visual Studio 2013 Update 3 简单地创建一个新的 Cordova“空白应用程序”。

我看到了模板,但是在尝试打开空白应用程序时,我得到:

未找到导入的项目“C:\Users\jeades.GC\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets”。确认 Import 声明中的路径正确,并且该文件存在于磁盘上

在此处输入图像描述

尝试安装/重新安装多设备混合应用程序工具,我遇到了同样的问题。节点模块中不存在“vs-mda-targets”文件夹,这是它所抱怨的,但我不知道为什么。有任何想法吗?我认为那将是通过安装创建的?

0 投票
2 回答
5510 浏览

visual-studio-2013 - 无法创建新项目(VS2013 和多混合设备应用程序)

尝试创建新项目时出现以下错误。我已经升级到 CTP2。错误:

The expression """.Substring(0, 6)" cannot be evaluated. Index and length must refer to a location within the string. Paramter name: length C:\USERS\ME\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets

当发生此错误并且我检查解决方案文件夹时,没有创建任何项目。

0 投票
2 回答
2054 浏览

google-chrome - Visual Studio 2013 本机科尔多瓦应用程序构建错误

我刚刚安装并修复了我的 VS2013 以构建 Native Cordova 应用程序。我还安装了最新版本的 NodeJS,但是每当我尝试构建应用程序时,它都会给我一个错误。我正在上传图片以获取有关错误的更多详细信息,因为我相信图片提供的信息多于文字。在此处输入图像描述

如果图像中的错误不明确,则发布错误详细信息

  1. 找不到模块“q”。
  2. 命令 ""C:\Users\nnnc\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" 准备 --platform Android --configuration Debug --projectDir . --projectName "BlankCordovaApp1" --language " en-US"" 以代码 8 退出。C:\Users\nnnc\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets

我已经进步了一点,但是很难运行应用程序,我必须手动安装所有必需的模块。但是现在每当我运行我的项目时,我都会收到网页不可用的错误。请再看一下附图。

截屏

0 投票
1 回答
1909 浏览

android - Cordova 应用程序在按下主页按钮然后再次打开应用程序后不会恢复但会重新启动

我使用Visual Studio CTP 1.1 的多设备混合应用程序创建了一个 Android 应用程序

当按下主页按钮,应用程序被发送到后台,然后点击应用程序图标以再次重新打开应用程序时,会出现此问题。它不是恢复应用程序,而是重新启动。

由于该应用程序是在Visual Studio 的多设备混合应用程序中构建的,因此无法对AndroidManifest.xml.

我也尝试添加<preference name="launchMode" value="singleTask" />config.xml,但没有奏效。

我的目标是 Android 4.1.2

我怎样才能让应用程序恢复而不是重新启动?

任何反馈将不胜感激。

0 投票
3 回答
253 浏览

html - 在多设备混合应用程序上使用 WinJS

如何在多设备混合模板中使用 WinJS?我应该添加引用,还是可以直接完成?

0 投票
2 回答
1408 浏览

facebook - 在 VS2013 和 W8.1 的多设备混合应用程序中为 facebookConnect 指定 app_id 和 app_name

一段时间以来,我一直在努力解决这个问题。

在 Visual Studio 2013 的多设备混合应用程序中尝试使用 facebookConnect 插件时,如何指定 app_id 和 app_name?

如果我使用 CLI 方法创建一个新的解决方案;类似于:

我可能可以使用 CLI 使用类似于以下的命令添加插件:(未经测试,命令可能略有错误)

但...

当我直接从 Visual Studio 中创建多设备混合应用程序时,如何添加它?

我尝试了两种方法来安装它:

方法一:

  1. 创建一个“插件”目录
  2. 从https://github.com/Wizcorp/phonegap-facebook-plugin下载代码 并解压到插件目录
  3. 编译/构建

这似乎“有效”,但随后轰炸:

方法二:

  1. 打开 config.xml 文件
  2. 添加以下“vs:feature”标签:
  3. 编译/构建

此方法似乎也“有效”,在构建输出窗口中显示了一行:

但随后它也因令人讨厌的东西而爆炸:

有人可以告诉我在哪里添加这两个变量以便构建东西吗???

我有可用的值。

我似乎无法使用 CLI 将此插件安装到我的解决方案中,因为我收到如下错误:

谢谢你尽你所能的帮助。

0 投票
6 回答
39553 浏览

google-chrome - 谷歌浏览器无法读取和写入其数据目录多设备混合应用程序

使用 nexus s & galaxy 运行波纹模拟器。我收到一个对话框说

当我点击确定时 .suddenly chrome 打开说:无法查看网页。还有一件事我可以在哪里设置系统路径变量

我的意思是说这是什么(系统路径变量)我不明白。

0 投票
0 回答
138 浏览

android - 如何在多设备混合应用程序中使用 node.js

我是多设备混合应用程序模板的新手,我想在其中使用 node.js。如何添加 Node.js 引用和所有其他东西来开发多设备混合应用程序,尤其是针对 Android 的?