问题标签 [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 回答
786 浏览

cordova - File.System.Plugin 的 Cordova 限制 - 使用 Visual Studio 混合设备应用程序扩展开发

我是科尔多瓦的新手。我做了我的第一个小应用程序并成功地将它部署到 Windows 8 和 Android。现在我开始测试文件系统插件。

我做了一个小测试应用程序,它创建了一个给定大小的文本文件。结果:

  • 在 Android 上,应用程序在 10 到 15 MB 的文件大小之间停止响应而没有错误消息
  • 在 Windows 8 上,应用程序在创建大于 40 KB 的文件时崩溃且没有错误消息(不是 MB !!!它是 KB)
  • 在 Ripple Emulator 上,并不真正支持文件系统插件

(编辑:对于 Windows 8,现在保存 Blob 时 Cordova 代码中存在一个错误。因此,如果将代码更改为仅保存纯字符串,我可以设法将文件保存到 1 GB - 此更改对Android 所以,仍然有 10 MB 的限制 :EditEnd)

我基本上只是从 HTML5 Rocks 文档中复制了代码并构建了一个更大的刺来存储......

那么限制是什么,或者我在这里做错了什么?任何帮助都会很棒!

问候,马库斯

这是我的代码:

0 投票
1 回答
810 浏览

android - s2013 多设备混合应用程序并部署到 android 模拟器和设备

我想在 Vs2013 多设备混合应用程序中运行并部署到 android 模拟器和设备。但不断收到以下错误。

我已经添加了 apk 并修改了环境设置。还在 avd 管理器中创建了一个模拟器

错误 14 G:\Developement\WindowsPhone\Wp8Test\test20\test20\bld\Debug\platforms\android\cordova\node_modules\q\q.js:126 test20 错误 15 throw e; test20 错误 16 ^ test20 错误 17 错误:无法在设备上启动应用程序:错误:无法将 apk 安装到设备:错误:无法部署到设备,未找到设备。测试20

0 投票
1 回答
143 浏览

multi-device-hybrid-apps - Android 上的 CaptureError.CAPTURE_INTERNAL_ERR 尝试使用 capture.captureImage

我正在尝试使用 VS 2013 update 3 和多设备混合应用程序扩展(Cordova v3.5.0)为 Android 编写一个混合应用程序。除了媒体捕获插件外,一切都运行良好。我正在调用 navigator.device.capture.captureImage(MediaCaptureSuccess, MediaCaptureError, { limit: 3 }) 打开相机应用程序。我可以拍照,但是当我在设备上单击“确定”时,我的错误回调是使用 CaptureError.CAPTURE_INTERNAL_ERR 执行的,没有其他信息。我尝试切换到 org.apache.cordova.media-capture@0.3.4(当前使用 0.3.1),但是当我尝试编译时,当它尝试检索它时出现插件错误。我在调试输出中搜索了线索,唯一发现的是以下行“包中的未知权限 android.permission.RECORD_VIDEO ...” 但这似乎是一个有效的用户权限。当我查看构建生成的 capture.java 时,我可以看到如果发生 IOException,则会返回此错误。

有没有人对如何解决这个问题或下一步检查什么有任何建议?

0 投票
2 回答
1152 浏览

visual-studio-2013 - 如何手动删除多设备混合应用预览/CTP2?

配置

  • 视觉工作室 2013 SP3
  • 视窗 7 专业版 SP1

问题

  • JavaScript 语言服务崩溃并关闭!
  • 无法卸载 多设备混合应用程序扩展!!!!
  • 找不到vs2013mda_1.exe 文件?
  • 无法使用 vs2013mda_2.exe重新安装
  • 无法使用LightSwitch HTML 客户端项目
  • 无法使用引导项目
  • 无法卸载、重新安装或修复扩展

我在 2014 年 8 月安装了Multi-Device Hybrid Apps Preview ( VS2013mda_1.exe ),安装后从我的下载文件夹中删除了 VS2013mda_1.exe。

我发现在打开我的 LightSwitch HTML 客户端生产应用程序之一后,JavaScript 语言服务崩溃并关闭

有几个人报告了类似的问题,即各种项目类型的 JavaScript 语言服务崩溃和关闭——LightSwitch、Bootstrap 等......与此扩展相关。 我只想删除/卸载此扩展

尝试卸载多设备混合应用程序扩展程序时,程序会在进度屏幕上闪烁并显示安装成功完成 - 程序已卸载。

但是,该扩展并未从我的工作站中删除,并且仍显示为 Visual Studio 2013 SP3 中的项目模板类型。

0 投票
1 回答
141 浏览

multi-device-hybrid-apps - 使用 Windows 加密商店中的凭据签署 APK?

使用在 Win 8.1 上运行的 Visual Studio 2013 Update 3,我通过在文件中指定 key.store、key.alias 等的值成功地构建了一个签名的 APK res/cert/android/ant.properties。现在我想使用从本地 Windows 加密存储中检索到的凭据对 APK 进行签名——即,传递-storetype Windows-MY给 jarsigner 工具。我如何使用 MDHA 做到这一点?

0 投票
0 回答
408 浏览

javascript - 带有 jQ​​uery、jQuery Mobile 和 Phonegap 的 Windows 8.1 上的 HTML1701 使用 Visual Studio CTP2.0 的多设备混合应用程序

我正在使用 Visual Studio CTP2.0 的多设备混合应用程序开发应用程序。我正在使用 jQuery 2.1.1 和 jQueryMobile 1.4.3。该应用程序在 Android 和 iOS 上运行良好。我在 Windows 8.1 中收到以下错误:

HTML1701:无法添加动态内容“”。脚本试图注入可能不安全的动态内容或先前动态修改的元素。例如,使用 innerHTML 属性添加脚本或格式错误的 HTML 将生成此异常。使用 toStaticHTML 方法过滤动态内容,或使用 createElement 等方法显式创建元素和属性。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=247104

我尝试过降低 jQuery 的版本,但没有成功。

有解决方案吗?

0 投票
1 回答
651 浏览

cordova - 无法让 cordova.file 插件在混合应用程序中工作

我在使用cordova.file插件从文件系统读取文件时遇到问题。我正在使用以下示例代码:

这是我在输出窗口中看到的错误消息:

我正在为 VS 和 Android 模拟器使用多设备混合应用程序插件。

更新1:我的config.xml

UPDATE2:cordova.file好的,我发现插件 v1.2.0存在一些问题。当我将cordova.file插件版本从 v1.2.0 切换到 v1.1.0 时,我到达了调用成功回调的地步requestFileSystem。但是getFile失败了FileNotFoundException。原因可能是不正确的相对路径。

UPDATE3:修复了不正确的使用readAsText

0 投票
1 回答
90 浏览

visual-studio-2013 - 用于发布到文件系统的自定义配置

我有一个 MDHA 项目,我正在部署到设备和网络

是否有可能(就像在通常的 VS 项目中一样)有一个自定义配置,它在任何类似的东西上调用一个批处理脚本来发布文件系统上的文件?

实际上,当我创建自定义配置时,它也会尝试将其部署为 APP。

谢谢马库斯

0 投票
1 回答
489 浏览

cordova - Cordova 与 Visual Studio 2013 多个混合应用程序

这是我的第一篇文章。如有错误请见谅。

我已经使用 cordova 安装了 Visual Studio 2013 多混合应用程序,并且我正在尝试构建第一个安装时默认附带的 javascript 应用程序。我收到错误“http 404 http://registry.npmjs.org/cordova

请指教

0 投票
1 回答
1347 浏览

pdf - 在 Apache Cordova 中实现 pdf.js

我正在尝试使用 Typescript 使用 Visual Studio 2013 for Android 开发 Apache Cordova 应用程序。我无法显示我的 PDF。我的程序首先从网站将 PDF 文件下载到 Android 设备。不过,在此之后,我不知道如何使用pdf.js来显示下载的 PDF。我尝试查看示例并在 IE 中的 HTML 文件上实现它们,但我尝试显示任何类型的 PDF 均未成功,因此也感谢一个可以工作但不适用于 Android 的示例。