问题标签 [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.
cordova - PhoneGap 在终端中显示缓冲区
我在 Ubuntu 14.04 上并使用节点 6.2.1。现在大多数时候我使用 phonegap 执行任何命令,例如phonegap platform add android
输出是这样的:
现在,当我在同一个文件夹上使用 cordova 执行相同的命令时cordova platform add android
,它会向我显示正确的输出。我的设置有什么问题吗?还有其他人面临同样的问题吗?请让我知道是否有任何方法可以解决此问题。提前致谢。
java - 将 Corodva CLI 从 3.6 升级到 5.1.1 后,MainActivity 中的重写方法 init() 不起作用
我想在 init 中保存首选项isCustomer并在 onCreate 方法中获取它的值,并且还想在 init 方法中更改 URL。方法在 Cordova 3.6.4 中运行良好,但在 5.1.1 中出现以下错误:
无法实例化类型 CordovaWebView
CordovaWebViewClient 无法解析为类型
CorodvaWebViewClient已在 Corodva CLI 4.0.0 中移除,是否有任何替代方案。
android - 在phonegap android中管理权限
当我们尝试限制在应用程序安装时询问的权限列表时,我们的任何尝试都不起作用。
我们尝试添加
在 /config.xml 我们应该把它放在 www/config.xml 中(实际上没有这个名称的文件)我们直接把它放在补丁示例中的子路径中
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 创建和构建。我应该降级科尔多瓦吗?
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?
java - appView 在 Cordova Android 5.1.1 中为 Null
由于在 Android Cordova 5.1.1 CordovaWebView 中不起作用,我曾尝试过
代替
但在我的情况下, appView始终为空:
下面是代码片段
但是我得到appView= null并且程序每次都失败。
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 中的代码:
关于我做错了什么的任何建议?
ios - 通过 PhoneGap CLI 构建 IPA 并允许推送通知
通过运行以下命令,我可以通过 Phonegap 的 CLI(iOS 版本 3.9.2)生成 .ipa 文件:
我还在 config.json 文件中添加了配置文件 UUID,方法是添加以下内容:
这对于创建我们可以安装的 .ipas 非常有效,但它不会提示获取推送通知,这让我相信 APNS 证书没有被加载到包中,因此不会在启动时进行调用。(如果我通过phonegap build ios --device
.
有没有办法将它作为构建的一部分包含在内,还是不支持?
提前致谢!
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
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构建上。