Tag: 科多瓦

运行cordova build -release android时出错

我试图按照这里的说明发布我的Android应用程序: http://ionicframework.com/docs/guide/publishing.html 但是,当我运行cordova构build – 释放android我得到以下错误: :lintVitalArmv7Release /Users/xxx/Documents/xxx/xxx/platforms/android/res/values/arrays.xml:3: Error: "country_codes" is not translated in "ar" (Arabic), "bg" (Bulgarian), "ca" (Catalan), "cs" (Czech), "da" (Danish), "de" (German), "el" (Greek), "es" (Spanish), "eu" (Basque), "fi" (Finnish), "fr" (French), "he" (Hebrew), "hi" (Hindi), "hu" (Hungarian), "id" (Indonesian), "it" (Italian), "iw" (Hebrew), "ja" (Japanese), "ko" (Korean), "nl" (Dutch), "pl" (Polish), […]

在VS 2013中使用带有JS / jQuery的Microsoft OCR库

我目前正在使用Windows 8.1应用程序,我正在使用networking语言,主要是jQuery(cordovatypes的项目),因为它可能会在其他平台上使用。 我需要使用Microsoft OCR Library(不是Tesseract或其他的,我知道它们,但现在我真的需要使用这个)来分析图像,并在我的应用程序中使用提取的文本。 我从MSDN下载了JavaScript示例应用程序,然后启动它:它正在全面工作(当然,在VS 2013中安装OCR插件之后)。 我现在正在尝试将OCR引擎集成到我的应用程序中(我也在自己的项目中安装了OCR插件),但它根本不起作用。 实际上,当我尝试在我的机器上启动我的应用程序时,执行失败,并返回此错误消息: ms-appx中第11行第5列的不可处理的exception://io.cordova.blankcordovaapp/www/scripts/myscript.js 0x800a1391 – JavaScript执行错误:«WindowsPreview»未定义 这里是代码的“错误”部分(这是在我的脚本的开始): $(document).ready(function () { "use strict"; // Keep objects in-scope across the lifetime of the scenario. var FileToken = ""; // Define namespace and API aliases. var FutureAccess = Windows.Storage.AccessCache.StorageApplicationPermissions.futureAccessList; // Should be initialising the OCR engine var OCR = WindowsPreview.Media.Ocr; var […]

借助Ionic应用的Firebase云消息传递

我正在开发使用ionic framework(networking技术)的android / ios应用程序,我想在新的firebasefunctionFCM的帮助下添加推送通知。 现在我正在看下面的文档: https://firebase.google.com/docs/cloud-messaging/chrome/client#project-setup 说的是: Chrome中的网站可以通过服务人员和网站实施推送消息 应用程序符合Webpush标准。 Chrome应用和扩展程序可以直接通过chrome.gcm访问FCM服务 API。 这是否意味着我可以在我的离子应用程序中使用它为android / ios,因为应用程序是使用cordova? 如果有任何实施的例子,我可以看到和学习​​,这将是非常有帮助的。 谢谢

PhoneGap / Cordova的getUserMedia()垫片?

我已经创build了cordovanetworking应用程序,我需要在我的背景中显示一个实时相机stream。 似乎来自Cordova的Camera / Videos API只是打开原生的Camera / Video应用程序,而不是返回实时相机数据。 我真正需要的是类似于getUserMedia() ,它仅在Opera和Chrome上可用(2012年6月)。 在Cordova中使用getUserMedia()还是使用类似的插件?

如何从cordova / ionic命令行中selectios仿真器

在使用离子仿真命令行(我假设它是相同的cordovaphoengap)我如何select设备 – 无论是iPad或iPhone高屏幕。 它总是默认为3.5“屏幕。

PhoneGap应用程序:“错误:在www / index.html的起始页未find”

我在iPhone上创build了一个基于Phone Gap的应用程序。 第一次运行后,我把我的www文件夹,包含index.html到项目中,但仍然在模拟器中收到以下错误: 错误:找不到www/index.html起始页。 我必须在plist文件或其他地方提到index.html的名字吗? 我该如何解决这个问题。 谁能帮我?

警告:没有指定目标,部署到模拟器

我试图在手机上运行一个离子应用程序(Android 4.4.2)。 USBdebugging已启动。 当我运行命令“离子模拟android”一切工作正常,应用程序在模拟器中打开。 但是当我运行commad “离子运行android”我得到以下警告: 警告:没有指定目标,部署到模拟器 并在虚拟设备上启动应用程序… 不应该在我的手机上运行的应用程序? 我究竟做错了什么? 我如何指定目标? PS:当我将.apk文件复制到手机时,我可以运行该应用程序。

Adobe PhoneGap和Apache Cordova有什么不同?

到目前为止,我还无法findApache Cordova和PhoneGap之间区别的简单英文解释,以及何时使用它们。 我正在寻找与其中一个应用程序,我有以下约束: 它需要开源(最好是GPL,APL2等) 它需要有一个良好的开发社区支持它(最好是好的文档) 它需要采用相同的javaScript,并使用它产生Android,iOS,Windows Phone和Blackberry的本机二进制文件(只写一次,随处运行) 如果这两个库/ SDK都可以完成这些要求,那么我该如何确定要使用哪个项目? 这是一个“jenkins/哈德逊”的事情,还是他们真的是两个单独的项目? 提前致谢!

startForeground()导致cordova问题

我在我的cordova应用程序中使用一个服务,在onCreate生成一个startForeground通知。 如果应用程序通过刷卡被终止并重新启动,那么cordova设备就绪事件不会被解除。 似乎cordova对象本身没有定义,当应用程序重新启动。 我收到以下错误信息: E/Web Console(19472): Uncaught TypeError: Object #<Object> has no method 'exec' at file:///android_asset/www/src/jsFile.js:31 31行及以下: cordova.exec(function (r) { if (callback) { callback(r); } }, function (err) { if (callback) { callback(false); } }, "Plugin", "functionName", []); 这个问题只发生在我的服务中使用startForeground ,如果我注释掉这部分的代码,它就可以正常工作了。 我迫切需要一些关于这些问题的帮助: 是否有可能让科多瓦手动运行? 如何使用startForeground启动服务,但在杀死并重新启动应用程序后仍然触发cordova设备 编辑: 在做了两个快速的示例项目,一个在cordova3.6(我用于我的实际应用程序的版本)和cordova5.1,我意识到这个问题不会发生在新的cordova版本。 不过,我并不想更新,因为: 切勿触摸正在运行的系统 我不知道什么可能不再工作了,因为我已经在我的应用程序中安装了很多插件。 我很懒。 任何想法可以改变从3.6到5.1,解决了这个错误,以及我是否可以相应地更新我的3.6代码? EDIT2: 这不是 这个问题的重复。 deviceReadycallback在这个问题中被错误地传递了。 在我的应用程序中,情况并非如此,只有在我的服务中不使用startForeground […]

cordova:[错误:请安装Android目标:“android-21”

我只是更新了我的应用程序中的cordova + ionic,之后我通过Android SDK manager成功安装了Android-SDK v22。 但是在运行命令之后: cordova build android 我总是得到以下消息: Running command: /Users/peter/workspace/myapp/platforms/android/cordova/build [Error: Please install Android target: "android-21". Hint: Open the SDK manager by running: /Users/peter/adt-bundle-mac/sdk/tools/android You will require: 1. "SDK Platform" for android-21 2. "Android SDK Platform-tools (latest) 3. "Android SDK Build-tools" (latest)] ERROR building one of the platforms: Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command […]