Articles of phonegap build

如何在phonegap中制作自定义私有插件

有没有办法实现这个目标? 我认为在任何地方都有助于插件开发或使用现有的插件(公共插件)。 我想制作一个私人插件。 这可能吗? 我知道通过eclipse(对于android),我可以做到这一点。 但无论如何使用phonegap构建过程来做到这一点,以便我可以利用使用phonegap构建的其他优势?

在cordova项目中安装android的Crosswalk错误

我有基于Cordova的基于主干js的应用程序。 但是当我尝试创建android构建时,它会给我以下错误。 [exec] > Could not resolve all dependencies for configuration ‘:_armv7DebugApkCopy’. [exec] > Could not resolve org.xwalk:xwalk_core_library:23+. [exec] Required by: [exec] :android:unspecified [exec] > Could not resolve org.xwalk:xwalk_core_library:23+. [exec] > Failed to list versions for org.xwalk:xwalk_core_library. [exec] > Unable to load Maven meta-data from https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml. [exec] > Could not GET ‘https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml’. Received status code […]

Cordova构建返回缺少的plugin.xml

当我构建我的cordova项目时,我收到一条警告消息: 缺少文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/nl.x-services.plugins.toast/plugin.xml 缺少文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/cordova-plugin-device-rotation-vector/plugin.xml 当我添加插件或删除插件时会发生这种情况。 当我添加插件或构建项目但当我删除插件错误时,这发生就像一个警告 错误:ENOENT,没有这样的文件或目录’/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/com.grumpysailor.cordova-plugin-device-rotation-vector/plugin.xml’atit.fs.openSync(fs。 js:439:18)在Object.ms.read.exports.parseElementtreeSync的Object.fs.readFileSync(fs.js:290:15)处(/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / src / util) /xml-helpers.js:121:27)在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:56:35在Array.forEach(native)at runUninstallPlatform(/ usr / local / lib)中的Object.module.exports.package.generateDependencyInfo(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:53:45) /node_modules/cordova/node_modules/cordova-lib/src/plugman/uninstall.js:218:53)在Function.module.exports.uninstallPlatform(/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / src) /plugman/uninstall.js:81:12)在/ usr / local / lib / node_modules […]

phonegap build没有显示splashscreen

过去曾问过这个问题,但我find的答案都没有为我解决问题。 我正在尝试制作一个非常简单的phonegap应用程序来显示启animation面并在它准备好时宣布。 它只是一个测试应用程序,可以解决如何使用启animation面。 我正在通过phonegap cli使用phonegap构建。 phonegap版本3.5.0 仅在Android上测试过 我有一个config.xml所在的www文件夹。 所有的启animation面都位于www/res/screen//filename.png 我的配置文件是 splashscreen-example-app Hello World sample application that responds to the deviceready event. Peter

Phonegap(Android Build) – Splash Screen之前的中级屏幕

当我第一次启动我的应用程序时,使用build.phonegap.com构建然后分发到我的Nexus 7(运行Jelly Bean 4.3),我看到一个黑色屏幕,顶部有一个灰色标题栏。 这是正常的,还是我需要启用/禁用设置? 我可以说这个版本是一个调试版本(我不知道为什么,但是当我再次检查时,设置被检查)。 我很乐意提供帮助所需的任何见解,谢谢! 如果有帮助的话,我还可以链接包含我的代码的github repo。 有一个图像: 编辑2:从后台运行的应用程序清除应用程序后也会发生这种情况。

通过HTML5在Android上使用二进制字符串保存文件

我和我的应用程序的一个小型三人团队合作,我们被困住了。 我们使用JSZip和FileSaver为我们的代码编辑器应用程序保存文件。 它在浏览器中运行良好,但当我将它与PhoneGap一起用作本机Android应用程序时,它不会写入。 zip.js库仍然会出现此问题,甚至使用FileSaver.js库保存单个文件。 $(‘.savemd’).click -> blob = new Blob([ mdEditor.getValue() ], type: ‘text/x-markdown’) saveAs blob, ‘source.md’ 我尝试使用PhoneGap的FileWriter对象,但后来我发现用Phonegap的FileWriter编写二进制数据是不可能的 – 源码 – 源码 不过那篇文章已经有几年了。 我也尝试过使用本机WebView和使用Crosswalk项目 ,但仍然没有运气。 我们也试过…… function saveFile(fileName, fileData) { // Get access to the file system window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) { // Create the file. fileSystem.root.getFile(fileName, { create: true, exclusive: false }, function (entry) […]

在webview中打开url – phonegap

我想知道如何在嵌入webview的app环境中打开一个url。 目前这个演示将在外部浏览器中打开一个新选项卡,因此,不是我所期望的。 我正在使用google.com进行测试。 总结,我正在寻找一个function演示。 document.addEventListener(“deviceready”, onDeviceReady, false); function onDeviceReady() { window.location.href = ‘https://google.com’; } 更新:完整的xml文件: https : //codeshare.io/Vw3Fl

在Phonegap(windows)中找不到脚本文件“C:\ res \ windows \ zip.js”

今天尝试使用phonegap的想法。 已安装的Node.js 使用命令安装phonegap: npm install -g phonegap 使用创建的app phonegap create my-app 运行命令 phonegap run android 得到此错误 – 找不到脚本文件“C:\ res \ windows \ zip.js” 不确定发生了什么。 我已经尝试下载zip.js并放置在www \ js内以及构建。 不知道为什么错误指的是res文件夹而没有任何错误。 有人遇到类似的情况?

构建Cordova PhoneGap时出现VM错误

我尝试创建Cordova PhoneGap应用程序时遇到此错误,并在最后一步使用build命令 cordova build android 我收到了这个错误: 错误 D:\ rmapp> cordova运行android 运行命令:D:\ rmapp \ platforms \ android \ cordova \ run.bat ANDROID_HOME = d:\的Android \ SDK JAVA_HOME = C:\ Program Files(x86)\ Java \ jdk1.7.0_71 警告:未指定目标,部署到设备“192.168.56.100:5555”。 运行:D:\ rmapp \ platforms \ android \ gradlew cdvBuildDebug -b D:\ rmapp \ platform s \ android \ build.gradle -PcdvBuildArch = […]

android中的phonegap构建权限

我正在使用phonegap构建来创建我的应用程序。 有没有办法可以配置android提出的权限? 现在,当我实际上只需要互联网,本地存储和通知时,它会要求所有权限。 请记住 – 我只使用phonegap构建,而不是CLI而不是Cordova。 我没有AndroidManifest.xml只有config.xml 有人可以帮忙吗? 谢谢。 编辑: 这是由SvenT23回答的。 我们都意识到,phonegap已经从他们当前的文档中删除了这个答案,只留在旧文档中。 为了将来的参考,我将添加来自phonegap的说明,以防将来被删除。 APIfunction 目前通过此接口支持的是以下function名称: http://api.phonegap.com/1.0/battery //映射到android:BROADCAST_STICKY权限 http://api.phonegap.com/1.0/camera //映射到android:CAMERA,winphone:ID_CAP_ISV_CAMERA和winphone:ID_HW_FRONTCAMERA权限 http://api.phonegap.com/1.0/contacts //映射到android:READ_CONTACTS,android:WRITE_CONTACTS,android:GET_ACCOUNTS和winphone:ID_CAP_CONTACTS权限 http://api.phonegap.com/1.0/file //映射到WRITE_EXTERNAL_STORAGE权限 http://api.phonegap.com/1.0/geolocation //映射到android:ACCESS_COARSE_LOCATION,android:ACCESS_FINE_LOCATION,android:ACCESS_LOCATION_EXTRA_COMMANDS和winphone:ID_CAP_LOCATION权限 http://api.phonegap.com/1.0/media //映射到android:RECORD_AUDIO,android:RECORD_VIDEO,android:MODIFY_AUDIO_SETTINGS和winphone:ID_CAP_MICROPHONE权限 http://api.phonegap.com/1.0/network //映射到android:ACCESS_NETWORK_STATE和winphone:ID_CAP_NETWORKING权限 http://api.phonegap.com/1.0/notification //映射到VIBRATE权限 http://api.phonegap.com/1.0/device //映射到winphone:ID_CAP_IDENTITY_DEVICE权限 示例用法 PhoneGap Example An example for phonegap build docs. Hardeep Shoker