问题标签 [phonegap-desktop-app]

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 回答
213 浏览

android - Adobe PhoneGap 是否使用 config.xml?

我有一个简单的 HTML+JavaScript 应用程序,可以在 Adob​​e PhoneGap Build 服务中正常编译。我在那里使用水合作用。我还可以使用 Adob​​e PhoneGap 桌面应用程序在本地运行。但是 config.xml 定义的多个东西似乎在这两种情况下都没有效果:

  1. 没有使用我为每个平台定义了多个应用程序图标。相反,它是 Adob​​e PhoneGap 图标(这可能只是由于水合作用?)
  2. 不使用同样为每个平台定义的启动画面。我尝试添加 SplashScreenDelay 无效。
  3. 似乎没有插件可以工作。我什至无法得到像 device.platform(由 org.apache.cordova.device 提供)这样简单的东西来返回值。

Adobe PhoneGap Build 服务应该通过 npm 提取插件作为编译的一部分,对吗?桌面应用程序是否也这样做?我在某处错过了一步吗?

Pastebin:config.xml(大部分是库存,只是添加了 com-admob-plugin 和 SplashScreenDelay)

0 投票
1 回答
76 浏览

android - 电话 - 如何进行设置以创建 phonegap 应用程序

我关注了很多链接,但无法运行我的应用程序。

我遵循的步骤

  1. 安装了node.js。
  2. 下载了eclipse juno。
  3. 使用https://dl-ssl.google.com/android/eclipse/.
  4. 安装的平台和下图中提到的其他东西。 在此处输入图像描述
  5. 我使用npm install -g phonegap命令安装了 phongap。
  6. 我正在尝试创建一个新的 phonegap 应用程序,phonegap create my-app但它给出了错误

错误:在 Module.require (module.js:366) 的 Function.Module._load (module.js:289:25) 的 Function.Module._resolveFilename (module.js:338:15) 找不到模块“cordova-common” :17) 在需要 (module.js:385:17)

我遵循的方式是否正确?请给我任何链接以通过设置所需的 sertup 创建新的 phonegap 应用程序。

谢谢你。

0 投票
0 回答
640 浏览

android - 在新的 Windows 10 计算机上安装 Cordova/phonegap

我刚买了新的 Windows 10 PC,我正在尝试安装 Cordova/Phonegap,但我遇到了一些问题。

我做了接下来的步骤:

  1. 安装 java C:\Program Files\Java\jdk1.8.0_65
  2. 安装 nodejs C:\Program Files\nodejs
  3. 安装 Android studio C:\Android\sdk (这里是 SDK MANAGER)
  4. 安装的 GIT
  5. 安装了 ANT C:\apache-ant-1.9.6
  6. 安装 Cordova/phonegap (npm install -g cordova)

在我设置的 windows 变量环境中:

现在,当我使用以下方法创建新项目时:

一切都很好,接下来我做:

这也可以正常工作,但下一个命令失败:

我得到下一个错误:

C:\app_workspace\hello>cordova build 运行命令:cmd "/s /c "C:\app_workspace\hello\platforms\android\cordova\build.bat"" ANDROID_HOME=C:\Android\sdk JAVA_HOME=C:\ Program Files\Java\jdk1.8.0_65 Running: C:\app_workspace\hello\platforms\android\gradlew cdvBuildDebug -b C:\app_workspace\hello\platforms\android\build.gradle -Dorg.gradle.daemon=true 解压 C :\Users\Shai Mor Yosef.gradle\wrapper\dists\gradle-2.2.1-all\2m8005s69iu8v0oiejfej094b\gradle-2.2.1-all.zip 到 C:\Users\Shai Mor Yosef.gradle\wrapper\dists\gradle -2.2.1-all\2m8005s69iu8v0oiejfej094b 线程“main”中的异常 java.lang.RuntimeException: java.util.zip.ZipException: 在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78) 打开 zip 文件时出错在 org.gradle.wrapper。Install.createDist(Install.java:47) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48) 原因:java.util .zip.ZipException:在 java.util.zip.ZipFile.(ZipFile.java:219) 在 java.util.zip.ZipFile.( ZipFile.java:149) at java.util.zip.ZipFile.(ZipFile.java:163) at org.gradle.wrapper.Install.unzip(Install.java:160) at org.gradle.wrapper.Install.access $400 (Install.java:29) 在 org.gradle.wrapper.Install$1.call(Install.java:70) 在 org.gradle.wrapper.Install$1.call(Install.java:47) 在 org.gradle.wrapper。 ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65) ...还有 3 个

C:\app_workspace\hello\platforms\android\cordova\node_modules\q\q.js:126 抛出 e;^ 命令的错误代码 1:带有 args 的 cmd:/s /c "C:\app_workspace\hello\platforms\android\gradlew cdvBuildDebug -b C:\app_workspace\hello\platforms\android\build.gradle -Dorg.gradle. daemon=true" 错误构建平台之一:错误:cmd:命令失败,退出代码 1 您可能没有构建此项目所需的环境或操作系统错误:cmd:命令失败,退出代码 1

0 投票
1 回答
465 浏览

php - Phonegap ajax/php 帖子不起作用

我一直在尝试将输入中的数据发布到 PHP(这将写入 .json 文件)但我最终只在浏览器中收到 404 XHR 错误。(见最新编辑)

注意:我使用的是 Phonegap 桌面版本而不是 CLI

到目前为止,我已将所有安全、访问、允许导航添加到 config.xml 中。

编辑:更新了下面的代码,并在将 php 文件的路径设为绝对路径之后,现在我收到一个新错误:“Access-Control-Allow-Origin missing)

阿贾克斯

PHP

配置文件

0 投票
1 回答
1320 浏览

ios - 为什么iOS应用全屏放大?

我正在开发一个 iOS(8 和 9)应用程序。我正在使用 phonegap build 打包所有内容,并使用 phonegap 桌面以及 phonegap 开发人员应用程序进行一些测试。我的 UI 已经设计好了,在使用 phonegap 开发者应用程序以及移动 safari 时一切看起来都很好,但是当我将它移植到我的设备时,UI 看起来很模糊,包括字体、边框、div,甚至状态栏和键盘.

这是使用 Phonegap 应用程序和移动 safari 的正确视图:

这是安装后的实际视图。: 质量差

我已经设置了视口和比例,但它们不会影响状态栏和键盘。

这是我的 XML

我不得不提一下,使用较新版本的 CLI 并不能解决问题。

这是我的元标记

Phonegap 桌面的示例应用程序也显示了这种行为。

您对可能发生的事情有任何想法吗?

0 投票
1 回答
262 浏览

cordova - 为 Web 应用程序重新使用 Phonegap Cordova 移动应用程序代码

我们有一个使用 Ionic 和 Rails 作为 API 开发的移动应用程序。现在我们计划在 Web 应用程序中重用 PhoneGap 代码和 Ionic 标签。我仍然不完全确定这是否可能。有人试过这个吗?我看到将 Ionic 代码(位于 www/ 中)放在 Lamp 服务器中可以在浏览器中打开(我在本地尝试过)。那是正确的方法吗?有人可以为此建议我一个更好的方法。也非常感谢相同的指南或链接。

0 投票
0 回答
72 浏览

javascript - Android 的“PhoneGap Desktop”没有正确响应

我尝试使用 PhoneGap Desktop 在 android 和 iOS 上执行我的 phonegap-project。在 iOS 上它工作正常,但在 android 上,如果我点击一些按钮,它就不起作用,看起来像这样:

安卓问题的图片

我建议js不起作用...

0 投票
1 回答
116 浏览

iphone-5 - PhoneGap 开发者应用程序 - 无法连接到我的相机

我对 PhoneGap 桌面应用程序有疑问。我写了一段访问设备摄像头的代码。使用 PhoneGap 桌面应用程序,它无法访问我 iPhone 上的摄像头。当我使用 build.phonegap.com 构建相同的代码时,它确实可以访问相机。这是我的代码和 config.xml 文件:

配置.xml:

0 投票
1 回答
78 浏览

phonegap-desktop-app - phonegap 桌面应用程序上没有显示应用程序图像/图标

在 Windows 7 上每次全新安装 phonegap v0.2.1 后,我在应用程序本身中看不到应用程序图像。有没有什么办法解决这一问题?

例子 :

0 投票
0 回答
370 浏览

html - .cordova 文件夹未在 App 文件夹上创建

我正在学习用 HTML5 编写代码,我下载并安装了 Node.js、PhoneGap 和 cordova。我试图创建一个“测试”应用程序,当我运行命令时:

c:\phonegapApps>phonegap 创建测试

它只是创建以下文件夹:

图片

"hooks","platforms","plugins","www" 文件夹和配置文件。

但不会创建我需要继续我的课程的“.cordova”文件夹。请帮我!