问题标签 [phonegap-cli]

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

cordova - PhoneGap 在终端中显示缓冲区

我在 Ubuntu 14.04 上并使用节点 6.2.1。现在大多数时候我使用 phonegap 执行任何命令,例如phonegap platform add android输出是这样的:

现在,当我在同一个文件夹上使用 cordova 执行相同的命令时cordova platform add android,它会向我显示正确的输出。我的设置有什么问题吗?还有其他人面临同样的问题吗?请让我知道是否有任何方法可以解决此问题。提前致谢。

0 投票
0 回答
75 浏览

java - 将 Corodva CLI 从 3.6 升级到 5.1.1 后,MainActivity 中的重写方法 init() 不起作用

我想在 init 中保存首选项isCustomer并在 onCreate 方法中获取它的值,并且还想在 init 方法中更改 URL。方法在 Cordova 3.6.4 中运行良好,但在 5.1.1 中出现以下错误:

  1. 无法实例化类型 CordovaWebView

  2. CordovaWebViewClient 无法解析为类型

CorodvaWebViewClient已在 Corodva CLI 4.0.0 中移除,是否有任何替代方案。

0 投票
0 回答
226 浏览

android - 在phonegap android中管理权限

当我们尝试限制在应用程序安装时询问的权限列表时,我们的任何尝试都不起作用。

我们尝试添加

在 /config.xml 我们应该把它放在 www/config.xml 中(实际上没有这个名称的文件)我们直接把它放在补丁示例中的子路径中

0 投票
1 回答
1347 浏览

android - 构建cordova新的空项目并定位到android-22

我想将 android-22 设置为目标 android sdk。我需要它作为 Android 6 及更高版本相机的工作权​​限问题。(此处描述https://developer.android.com/training/permissions/requesting.html,此处建议Android 6.0 Permissions 的解决方法)但是我的cordova 6.2.1 设置了默认 sdk 23。我在 AndroidManifest.xml 中更改了它

已构建,但 apk 的大小与我为 android-23 构建的大小相同。所以,为了确保它是为 android-22 构建的,我删除了 sdk-23,只留下了 sdk-22。Build 没有开始,Cordova 说,我需要 android-23 sdk

,所以我按照这里的建议将 project.properties 和 CordovaLib/project.properties 中的目标更改为 android-22 。构建失败。

不久,我的问题是,除了最新的 android-23 平台之外,我不知道如何定位其他平台。项目是空的,刚刚创建,没有插件也没有代码。

是否可以在 cordova 6.2.1 中为 android-22 创建和构建。我应该降级科尔多瓦吗?

0 投票
1 回答
242 浏览

cordova - Phonegap Build Open all external links on default browser

I am working on a phonegap build project and I need to open all external links on the default browser.

I've tried this setting:

but that's not opening the link in the default browser.

How can I get all external links to open in the default browser?

0 投票
1 回答
453 浏览

java - appView 在 Cordova Android 5.1.1 中为 Null

由于在 Android Cordova 5.1.1 CordovaWebView 中不起作用,我曾尝试过

代替

但在我的情况下, appView始终为空:

下面是代码片段

但是我得到appView= null并且程序每次都失败。

0 投票
2 回答
1057 浏览

ios - 在 PhoneGap/Cordova 中安排本地通知在 iOS 模拟器上不起作用

  • 安装了最新的 Xcode (7.3.1)
  • 安装了最新的 PhoneGap (6.2.7)
  • 创建了默认的 PhoneGap 应用
  • 使用安装的本地通知插件phonegap plugin add de.appplant.cordova.plugin.local-notification
  • 添加了创建通知的代码(见下文)
  • 跑使用phonegap run iOS
  • 没有通知出现

index.js 中的代码:

关于我做错了什么的任何建议?

0 投票
0 回答
121 浏览

ios - 通过 PhoneGap CLI 构建 IPA 并允许推送通知

通过运行以下命令,我可以通过 Phonegap 的 CLI(iOS 版本 3.9.2)生成 .ipa 文件:

我还在 config.json 文件中添加了配置文件 UUID,方法是添加以下内容:

这对于创建我们可以安装的 .ipas 非常有效,但它不会提示获取推送通知,这让我相信 APNS 证书没有被加载到包中,因此不会在启动时进行调用。(如果我通过phonegap build ios --device.

有没有办法将它作为构建的一部分包含在内,还是不支持?

提前致谢!

0 投票
0 回答
555 浏览

ios - 无法使用 ios-deploy 启动 ios 应用程序

我正在使用这个命令 - ./ios-deploy --id "+ Device1_Id + " --justlaunch --bundle "+ DownLoadDirectory +"Payload/JARVIS-iOS.app"+" --args 148.147.230.90"

我总是收到以下错误 - ios-deploy[43742:618752] [!! ] 错误 0xe8008018:用于签署可执行文件的标识不再有效。AMDeviceSecureInstallApplication(0, 设备, url, 选项, install_callback, 0)

我不确定为什么它说身份不再有效,我当然可以通过 Xcode 构建应用程序。

任何帮助是极大的赞赏!!我正在使用 ios-deploy 版本 2.0.0

0 投票
2 回答
168 浏览

android - PhoneGap Build 6.1.0 不尊重 android-minSdkVersion

几个月来,我一直在使用 cli-5.2.0 在 PhoneGap Build 上构建应用程序,现在由于插件和 Android M 权限,我被迫迁移到 cli-6.1.0 和 gradle build。

突然它不再尊重 android-minSdkVersion,我通常构建 2 个 APK,一个用于 sdk 15-19,另一个用于 21+,但现在它忽略了配置文件首选项,并且任何 APK 都是为 SDK 15+ 构建的

我认为它可能与 gradle build 有关,但无法找到如何配置 min sdk 版本以供 gradle 读取,以及将 gradle 配置文件放在哪里,我只使用文本编辑器和 grunt 来运行构建在phonegap构建上。