问题标签 [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 投票
1 回答
742 浏览

visual-studio-2013 - Visual Studio 2013 问题:安装卡在 android SDK 上

我正在尝试在 Visual Studio 2013(终极版)上安装多设备混合应用程序扩展。但是安装 Android SDK 时安装卡住了。我已经等了 2 到 3 个小时,但它卡在那里。我已取消该过程并再次尝试但同样的问题。

谁能帮我解决这个问题?

谢谢

0 投票
2 回答
409 浏览

visual-studio-2013 - 我可以从多设备混合应用程序构建中排除/忽略文件吗?(为了防止构建时出现EBUSY错误)

构建多设备混合应用程序时出现此错误。

执行:错误:EBUSY、资源繁忙或锁定 'C:\path\to\project\bld\Debug\www\.svn\wc.db'

疑似原因:

据我所知,当多设备混合应用程序 Visual Studio 扩展构建应用程序时,它似乎抓取了项目目录中的所有文件(除了一些特定的文件/文件夹,例如 bld/bin 目录和 .jsproj 文件)并添加他们打包。没关系,但并不理想,它真的应该只抓取 VS 项目中的文件。我遇到的问题是因为它正在抓取我的 SVN .db 文件并将其添加到包中,TortoiseSVN 状态缓存然后拾取该文件并将其锁定 - 导致我的错误。

这是我的具体问题,但我相信其他人可能会遇到类似的问题,如果他们不希望包含在应用程序包中的目录中有任何其他文件。我建议可以通过以某种方式从构建中设置排除的文件/文件夹或构建脚本不抓取所有内容,仅包含在 Visual Studio 项目中的那些文件来修复它。我不知道如何请求,所以希望开发人员会看到这篇文章......

所以,我的问题是:有谁知道有什么方法可以告诉多设备混合应用程序 Visual Studio 扩展构建过程(或 vs-mda\vs-cli)忽略某些文件或文件夹?

或者,有没有人对如何让 SVN 和这个 VS 扩展玩得更好有什么建议?

0 投票
4 回答
3599 浏览

android - 创建一个在手机上安装应用程序后仅触发一次的函数

我正在使用 ApacheCordova/Phonegap 开发一个移动应用程序。我需要一个在每次安装时向我发送一次 SMS 的功能。如果我将我的功能放在“DeviceReady”上,它将在每次应用打开时运行。安装应用程序或首次运行时是否有任何解决方案可以运行功能?

任何建议将不胜感激。

0 投票
1 回答
338 浏览

cordova - 多设备混合应用程序项目与 Cordova 项目不同

我试图了解 Visual Studio - Multi-Device Hybrid App 项目布局文件结构的方式与 Cordova (PhoneGap) 布局文件结构的方式。

我有点困惑,因为我认为这个 VS 扩展是用于构建电话 Gap 应用程序

这是 Visual Studio (MDHA) 和 Cordova (PhoneGap) 的对应部分之间文件结构的比较。

科尔多瓦创建你好 au.com.IdeasMen KeepInContact

Cordova Create 命令构建一个像这样的文件结构

在此处输入图像描述

VS 项目 Multi-Device Hybrid App 看起来像这样

在此处输入图像描述

这第二种结构看起来有点像 Cordova WWW 文件夹的内容,但即便如此也只是相似不一样。

0 投票
1 回答
78 浏览

google-chrome - 缺少用于多设备混合应用程序的 Google Chrome 配置

当我启动我的 MDHA 应用程序时,我收到一条错误消息,提示缺少 Chrome,但我确实有最新版本的 Chrome,一切似乎都正常,但我想知道为什么我会收到这条消息

谷歌浏览器丢失

在此处输入图像描述

0 投票
1 回答
286 浏览

cordova - 多设备混合应用程序 - 使用旧 Cordova 版本的 Ripple

我们正在将我们的开发从 Redgates VSNomad 切换到 Microsoft Multi Device Hybrid App,我在使用他的 Ripple 模拟器时遇到了问题。

看来 Ripple 只能使用 Cordova 3.0。我们的应用程序的一部分使用 navigator.globalization.dateToString 失败并出现“无法读取未定义的属性 'dateToString'”

我有理由确定这是因为 navigator.globalizationation 是在更高版本的 Cordova 中添加的。有没有办法让涟漪使用更高版本?

我们在 Nomad 项目中使用的 Ripple 模拟器确实支持 navigator.globalization

更新:我还发现在 Ripple 中运行时 navigator.camera 未定义,因此问题可能与 Cordova 版本无关。(导航器确实有值)

0 投票
1 回答
31 浏览

visual-studio-2013 - tsc 在多设备混合应用程序中返回 -1

好主意,但是,

我只需下载 Visual Studio Ultimate Update 3 和所有数据包,然后安装 node.js(更好的 64 位,但您的链接是 32 位版本)ecc。还有Git,VS继续说没有安装,

所以在安装完所有之后,然后从打字稿项目开始,当我在控制台中编译时出现 tsc.exe 返回-1。

这是我的问题:(

0 投票
2 回答
4302 浏览

visual-studio-2013 - 在 Visual Studio 2013 更新 3 中构建多设备混合应用程序时出现错误找不到模块“q”

之前有人问过这个问题,但解决方案对我没有任何改变。我在连接到我的 Android 设备时遇到问题,因此我重新安装了多设备混合应用程序的 CTP2。现在构建过程不再起作用。我在新的空白解决方案中收到以下错误:

错误 2 找不到模块 'q' D:\TFS\W1\trunk...\EXEC 1 1 BlankCordovaAppHelloWorld

错误 3 命令 ""C:\Users\\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" prepare --platform Android --configuration Debug --projectDir . --projectName "BlankCordovaAppHelloWorld" --language "en-US"" 以代码 8 退出。 C:\Users\\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets 182 5 BlankCordovaAppHelloWorld

我已经将系统还原到还原点并一遍又一遍地重新安装所有内容,但没有成功....???

亲切的问候,马库斯

编辑:我尝试手动安装涟漪我收到以下警告(我不知道这是否意味着安装失败)

npm WARN 引擎波纹@0.1.1:想要:{“node”:“0.8.x”}(当前:{“node”:“0.10.30”,“npm”:“1.4.21”})C:\用户\\AppData\Roaming\npm\ripple -> C:\Users\\AppData\Roaming\npm\node_modules\ripple\ripple.js 波纹@0.1.1 C:\Users\\AppData\Roaming\npm\node_modules\涟漪├──指挥官@0.5.2 └──颜色@0.6.2

0 投票
1 回答
765 浏览

javascript - 多设备混合应用程序的 Web 服务错误

我遇到了多设备混合应用程序网络服务问题。我想为电话应用程序使用网络服务。我尝试将 ajax 用于 Web 服务,但是当我启动波纹模拟器并单击按钮“发送”时,它会给出“加载资源失败:服务器响应状态为 500(内部服务器错误)”错误。但是,如果我将解决方案平台更改为 Windows-x64,它就可以正常工作。

这里 ;

你能发现问题吗?

0 投票
1 回答
299 浏览

android - Visual Studio 2013 的 WINdows MDHA 问题

我正在尝试了解有关使用 Apache Cordova 在 Visual Studio 2013 下开发的多混合应用程序的知识。我刚刚创建了一个新项目,我正在尝试构建它,但是当我尝试为 android 构建它时,我收到 1 个警告和 1 个错误。

警告:

错误:

我已经用谷歌搜索了这些错误,但我没有解决任何问题。你知道是什么问题吗?