Articles of phonegap build

在PhoneGap Build中禁用Android菜单button

使用PhoneGap Build创buildAndroid应用程序时,如何防止系统在屏幕底部添加菜单button? 从使用PhoneGap在Android中禁用菜单button ,我得到的,当使用纯PhoneGap ,解决scheme似乎是注释掉MainActivity.java的onCreateOptionsMenu函数。 但是,使用PhoneGap Build时 ,我显然无法访问任何Java文件。 那么PhoneGap Build的解决scheme是什么? 是否有需要在config.xml中设置的特殊选项? 可以通过菜单button的JavaScript事件处理程序禁用它吗? 任何其他的想法?

PhoneGap Build不能用PushPlugin为Android构build

我们有一个PhoneGap应用程序,一旦添加PushPlugin就拒绝构build。 特别是当使用PhoneGap Build时,我们得到错误: BUILD FAILED /home/ec2-user/android-sdk/tools/ant/build.xml:573: ../../../../../../home/ec2-user/android-sdk/com.android.support:support-v4:+ resolve to a path with no project.properties file for project /project 在将PhoneGap( $ npm update -g phonegap )和PhoneGap Android平台( $ phonegap platform update android )升级到最新版本之后,我们可以偶尔使用Ripple仿真器(在Visual Studio中构build)来构build它。 我们已经包含这样的插件: <gap:plugin name="com.phonegap.plugins.pushplugin" /> 或者,在Visual Studio 2015中构build时: <vs:plugin name="com.phonegap.plugins.PushPlugin" version="2.5.0" src="https://github.com/phonegap-build/PushPlugin.git" xmlns:vs="http://schemas.microsoft.com/appx/2014/htmlapps" /> 任何人都可以build议我们可能会出错吗? 编辑: 我们也尝试在命令行上构build,但是即使安装了cordova-plugin-android-support-v4 , $ cordova plugin add cordova-plugin-android-support-v4 […]

cordovaPhonegap本地通知不工作

我想先说这是一个非常好的插件( https://github.com/katzer/cordova-plugin-local-notifications ),但有一些困难得到它的工作。 我正在使用Android和Phonegap CLI。 我已经尝试了CLI 5.0和现在的Phonegap 3.5.0,这是我的config.xml: <preference name="phonegap-version" value="3.5.0" /> 在我的config.xml中我已经尝试了所有这些组合: <plugin name="de.appplant.cordova.plugin.local-notification" spec="0.8.1" source="pgb" /> <gap:plugin name="de.appplant.cordova.plugin.local-notification" /> <plugin name="de.appplant.cordova.plugin.local-notification" source="pgb" /> 然而,通知不会出现 – 电话没有任何反应 – 什么都不是,虚无,z。 我也下载了KitchenSink应用程序( https://github.com/katzer/cordova-plugin-local-notifications/tree/example ),并安装在Phonegap的构build和我的手机上,而且什么也没有发生。 这是我在index.html的代码,所以当手机触发它应该尽快注册本地通知: cordova.plugins.notification.local.registerPermission(function (granted) { // console.log('Permission has been granted: ' + granted); }); cordova.plugins.notification.local.schedule({ id: 1, title: 'Reminder', text: 'Dont forget to […]

如何在Windows Phone 8中安装.xap phonegap build?

我已经开发了一个简单的游戏,通过使用PhoneGap的机器人BUT之后,build立为Windows,iOS,Android,黑莓等,其工作只为Android设备,所以我可以安装Android设备的apk文件,但Windows的.xap文件未检测到Windows Phone 8设备。 我已经从手机内build后下载了.xap。 任何人请指教我如何安装.xap到wp8? 任何步骤和程序赞赏了很多。 提前致谢

Cordova构build返回缺lessplugin.xml

当我build立我的cordova项目,我收到一个警告消息: 缺less文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/nl.x-services.plugins.toast/plugin.xml 缺less文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/cordova-plugin-device-rotation-vector/plugin.xml 这发生在我添加一个插件或删除一个插件。 这发生只是作为一个警告,当我添加一个插件或build立项目,但当我删除插件错误发生 错误:ENOENT,没有这样的文件或目录'/ home / vijay /工作区/在Object.module.exports.parseElementtreeSync(/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / src / util)上的Object.fs.readFileSync(fs.js:290:15)处的js:439:18) /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 […]

Phonegap(在线构build)应用程序 – 没有互联网连接和networking状态

我的第一个jQuery的移动应用程序包含需要来自互联网来源,如公共Google日历和亚马逊附属组件小部件的数据元素,但它只适用于我的Chrome浏览器或与Kindle应用程序testing仪在Kindle Fire设备上testing。 如果我使用在线Phonegap构buildAndroid版本的apk,那么Kindle和其他类似联想手机的Android设备无法在应用中访问互联网。 我已经阅读了这个问题的所有主题,并发现它build议在config.xml中使用<access origin="*" subdomains="true" /> ,但是它是无效的。 我也把代码片段放在应用程序中,例如: if (navigator.onLine) { $("#ifonline").append("Online"); } else { $("#ifonline").append("offline"); } var isOffline = 'onLine' in navigator && !navigator.onLine; if ( isOffline ) { $("#ifonline2").append("Status: offline"); } else { $("#ifonline2").append("online"); } 但结果是什么都没有。 我的config.xml: <?xml version="1.0" encoding="UTF-8" ?> <widget xmlns = "http://www.w3.org/ns/widgets" xmlns:gap = "http://phonegap.com/ns/1.0" id = "com.myapp.myapptodo" versionCode […]

Cordova / Phonegap Android目标:未安装

仍然面临这个问题。 我搜遍了谷歌找不到解决scheme。 Mac OSX Sierra Android Studio 2.3 Cordova / Phonegap(最新版本) android的需求检查结果: Java JDK:安装了1.8.0 Android SDK:安装正确 Android目标:未安装 没有findAndroid SDK。 确保它已安装。 如果不在默认位置,请设置ANDROID_HOME环境variables。 Gradle:已安装 错误:某些需求检查失败 .bash_profile ================================ # Setting JAVA_HOME Path JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home" # Setting ANDROID_HOME Path ANDROID_HOME=“/Users/{localpath}/Library/Android/sdk” # Setting GRADLE_HOME Path GRADLE_HOME=“/Users/{localpath}/Library/Android/gradle/gradle-3.4” export PATH=“${GRADLE_HOME}/bin:${PATH}” export PATH="${ANDROID_HOME}/tools:$PATH" export PATH="${ANDROID_HOME}/platform-tools:$PATH" Andriod清单 <?xml version='1.0' encoding='utf-8'?> <manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1" package="com.company.myAPP" […]

Phonegap Build CLI-5.2.0从Web应用程序内下载并closures

我一直在打电话打开窗口,使用inappbrowser从我的应用程序内摔跤。 基本上,我使用phonegap作为包装来加载具有特殊应用程序function的移动皮肤CMS站点。 这是index.html。 我正在使用inappbrowser(位置设置为否)。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Emerald Test App</title> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="viewport" content="width=device-width" /> <script src="phonegap.js"></script> <script type='text/javascript'> var ref = null; function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } function onDeviceReady() { var url = 'https://my-cms-site.com/content.aspx?page_id=31&org_id=1&app=1'; var target = '_blank'; var options […]

在webview中打开url – phonegap

我想知道如何在embeddedwebview的应用程序上下文中打开一个url。 目前这个演示将在外部浏览器中打开一个新的标签,所以,不是我所期望的。 我正在使用google.com进行testing。 总结,我正在寻找一个function演示。 <?xml version="1.0" encoding="UTF-8"?> <!– config.xml reference: https://build.phonegap.com/docs/config-xml –> <widget xmlns = "http://www.w3.org/ns/widgets" xmlns:gap = "http://phonegap.com/ns/1.0" xmlns:android = "http://schemas.android.com/apk/res/android" id = "com.xxx.xxxxx" version = "1.0.0"> <preference name="stay-in-webview" value="true" /> <access origin="*" browserOnly="true" subdomains="true" /> <content src="index.html" /> <allow-navigation href="https://google.com/*" /> <gap:plugin name="cordova-plugin-whitelist" source="npm" version="~1" /> <gap:plugin name="org.apache.cordova.inappbrowser" /> <gap:plugin name="org.apache.cordova.splashscreen" /> <preference […]

PhoneGap的生成:如何在Android设备浏览器中打开外部URL?

我的PhoneGap Android应用程序的系统浏览器中没有打开外部URL。 我正在使用PhoneGap Build 2.3.0。 根据cordova文件,我用目标'_system': window.open('http://www.myurl.nl', '_system'); 在我的config.xml中,我有: <plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser" /> <access origin="*" browserOnly="true" /> 但仍然链接在我的应用程序webview中打开。 如何解决这个问题?