Articles of cordova

Cordova无法为2097152KB对象堆保留足够的空间

我是cordova的新手。 现在我要创建一个android项目—— HelloWorld。 但我遇到了一些问题。 当我使用“cordova platforms add android”时,抛出一些exception。 演示: D:\ CordovaSpace \ helloWorld> cordova平台添加android添加android项目…为Android平台创建Cordova项目:路径:platforms \ android包:com.example.helloworld名称:HelloWorld活动:MainActivity Android目标:android-24子项目路径:使用cordova-android@6.0.0创建的CordovaLib Android项目为Android安装“cordova-plugin-whitelist”ANDROID_HOME = D:\ Java_Android_SDK \ android_sdk JAVA_HOME = C:\ Program Files(x86)\ Java \ jdk1.8.0_73子项目路径:CordovaLib为此构建启动新的Gradle守护程序(后续构建将更快)。 FAILURE:构建因exception而失败。 出了什么问题:无法启动守护程序进程。 此问题可能是由守护程序的错误配置引起的。 例如,使用无法识别的jvm选项。 请参阅https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html上守护程序的用户指南章节。 请阅读以下流程输出以了解更多信息: VM初始化期间发生错误无法为2097152KB对象堆保留足够的空间 尝试:使用–stacktrace选项运行以获取堆栈跟踪。 使用–info或–debug选项运行以获取更多日志输出。 无法安装’cordova-plugin-whitelist’:错误:cmd:命令失败,退出代码1在ChildProcess.whenDone(D:\ CordovaSpace \ helloWorld \ platforms \ android \ cordova \ node_modules \ cordova-common \ […]

如何在Cordova / Phonegap中使用Google Login API

我想在我的Phonegap应用程序中使用“Login with Google”。 我读了很多文章但却无法知道它是如何完成的。 提前致谢。 我尝试按照此URL使用oAuth2作为“已安装的应用程序”。 但随后应用用户必须手动复制代码并粘贴到我的应用中。 我正在使用built.io 联合登录 ,如果它相关。

PhoneGap 1.4包装Sencha Touch 2.X – 性能怎么样?

我正在构建一个多平台平板电脑应用程序,使用Phonegap 1.4使用它的webview包装它,然后我用Sencha Touch 2框架实现我的魔力。 通过多平台我的意思是iOS 5.X +和Android 3.0+(现在)。 这个应用程序到目前为止工作得很好,它的所有function都适用于两个系统但是…在Android平板电脑(三星GalaxyTab)上它真的很慢。 发生了什么? 我可以做些什么,或者只是android的限制吗? 谢谢 Ricardo Perre: http ://edgecodetechology.blogspot.pt/ ****编辑****(我试图让这篇文章对sencha社区有所帮助) 与许多其他Javascript框架一样,Sencha Touch不是javascript本身的最佳性能示例。 那么为什么要使用Sencha Touch ? 就我而言: 多平台 (iOS,Android,Windows Phone,Blackberry,Windows,Mac OSX,Linux。共享80-90%的代码) Mitigating performance issues due to lack of visual pre-process in Android systems: CSS3重视过程: 避免渐变 避免阴影 避免转换和animation 良好的MVC实践: 不要使用更多视图,而是实际显示 在可能的情况下进行预渲染/预数据提取,以避免同时进行渲染和数据处理 对于任何滚动视图,应在Android上禁用过度滚动。 我已经在Android设备上测试了许多Sencha Touch 2应用程序,并且因为延迟和滞后而导致过度滚动导致非常不愉快的体验。 (由Galaxy Tab,Nexus S和一些HTC测试)作者:Thiem Nguyen(我一直在挖你的post,抱歉老兄:P)

Phonegap与2014年的原生iOS / Android开发相同

我是一名不熟悉移动应用程序开发的Web开发人员,需要尽快启动项目。 尽管在过去的几个星期里进行了研究,(我已经列出了迄今为止我在这篇文章的最后部分所做的事情)但我仍然没有在Phonegap或原生(仅适用于iOS / Android)之间做出决定。 谷歌搜索“Phonegap vs native”之类似乎给出了相当均匀分裂的结果,但毫无疑问,本机将提供更快/更好的最终结果,但代价是不得不在短时间内学习这么多新东西大体时间。 引用Phonegap的一个常见问题是运行缓慢 – 但我也读过,因为V3现在运行速度要快得多 – 是这样的吗? 我需要构建的应用程序非常像移动静态站点(但客户坚持认为它必须是应用程序) – 只是文本和一些图像和一些PDF。 将添加新内容,例如新闻,因此我考虑的不是为每个新项目发布新的应用程序版本,应用程序将从Web API(JSON或XML)获取新数据,最后需要推送通知。 无需访问摄像头,GPS或任何其他硬件(禁止文件系统缓存图像/ PDF)。 我看过类似的应用程序(竞争对手),他们似乎都广泛使用网页浏览量,这可能表明它们是用Phonegap制作的(或者是它?)。 所以我的问题是,考虑到我需要做的简单types的应用程序,为本机生成会有很大的好处,或者Phonegap(最新版本)也能正常工作。 或者另一方面,由于它是一个简单的应用程序,在原生中是否容易(即从零到两个app store在10周内)? 我有一个安装了ADT / Xcode的mac,因此这不是选择的因素。 我的研究到目前为止。 跟着Android开始到这里http://developer.android.com/training/basics/actionbar/styling.html然后迷失了标签 然后得到了一本书,SAMS在24小时内自学了安卓,大概在6小时左右 关注iOS到这里https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html#//apple_ref/doc/uid/TP40011343-CH10-SW1 几个Phonegap教程,如http://coenraets.org/blog/phonegap-tutorial/,但似乎都有问题让它们按原样运行。

在不使用cordova相机的情况下在android上的cordova应用程序中选择文件上传中的相机

所以我制作了一个cordova应用程序,我添加了android平台,并制作了一个带有imput字段的简单html 我已经添加了 到清单文件。 但是当我按下按钮时,我无法选择用相机拍摄新照片。 我有什么许可我想念,或其他什么? 我无法使用cordova拍照function,它必须在纯HTML中完成。

在PhoneGap应用程序中更改minSdkVersion设置的位置

在尝试在OS X上构建基本的PhoneGap应用程序时,我遇到了一个奇怪的问题。该应用程序仅使用Android平台进行设置。 当我输入“PhoneGap build”时,我收到以下错误。 :processDebugManifest /Volumes/Data/Tests/my-app/platforms/android/AndroidManifest.xml:15:5 Error: uses-sdk:minSdkVersion 7 cannot be smaller than version 10 declared in library /Volumes/Data/Tests/my-app/platforms/android/build/intermediates/exploded-aar/android/CordovaLib/unspecified/debug/AndroidManifest.xml Suggestion: use tools:overrideLibrary=”org.apache.cordova” to force usage 当我然后编辑指定的文件并将行设置为 并再次构建,错误不会改变。 此设置是否存在于其他位置? 或者还有其他事情发生在这里?

如何使用Gradle Build System在Android Studio中运行PhoneGap项目

我正在尝试使用Gradle构建系统设置新的PhoneGap应用程序并在Android Studio中运行。 目前我已成功创建PhoneGap项目并导入Android Studio。 这一切似乎都运行良好,但我无法弄清楚如何将其移动到Gradle构建系统,或者即使它可能。 有人可以帮忙吗?

使用PhoneGap / jQuery Mobile以编程方式在iPhone / Android日历中添加事件?

如何从iOS / Android中的JavaScript / jQuery Mobile / PhoneGap应用程序创建日历事件? 有没有,例如,PhoneGap插件? 在官方存储库中没有看到任何内容。 对于iOS,Event Kit框架(iOS 4.0+)似乎能够添加事件 。

如何在android phonegap中将一个页面导航到另一个页面?

我是PhoneGap的新手。 我的申请必须2页。 首先是装好。 第一页包含一个按钮,单击时应移至第二页。 如何加载第二页? 我应该再准备一个扩展DriodGap的活动吗? 我还有一个问题:如何收回按钮事件?

如何修复’cordova’在命令行中无法识别 – Windows 8?

错误 C:\>cordova ‘cordova’ is not recognized as an internal or external command, operable program or batch file. 我的环境路径 C:\>path PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32 \WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Git\cmd ;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\Windows Kits\8. 1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\B inn\;C:\Program Files\Microsoft\Web Platform Installer\;**C:\Program Files\ANT\apa che-ant-1.9.3\bin;C:\Program Files\Java\jdk1.7.0_51\bin;C:\Development\sdk\tools ;C:\Development\sdk\platform-tools;C:\Development\cordova-3.3.0\cordova-android\ bin;** 注意:我已经阅读了所有可用的教程,其中至少有10个,阅读了所有关于‘phonegap’未被识别的类似问题,等等。 我将‘Enabled’registry设置为1,正如一些解决方案所建议的那样,通过npm install -g phonegap重新安装‘phonegap’和‘cordova’ ,同样适用于‘cordova’ ,我仍然无法让它们运行。 UPDATE 我复制了我在另一台PC上制作的一个旧的phonegap应用程序,我可以运行它就好了。 希望这会清除任何事情。