问题标签 [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 投票
0 回答
363 浏览

android - 由 cordova CLI 构建的 apk 的 Javascript 在模拟器/设备上不起作用

我已经开始学习PhoneGap/Cordova为移动设备创建应用程序。

我创建了测试应用程序(cordova create)并添加了具有简单功能的 javascript 文件。

文件 test1.js:

然后我将按钮放入生成的 index.html + 包含提到的 js 脚本文件中:

如您所见,按钮应该调用 doalert() 函数,该函数会显示警报。

问题是:
如果我将此项目构建到 android 应用程序 (apk) 中并将其安装在模拟器或我的设备上,它不会按预期工作。应用程序启动并显示“设备准备就绪”。但是,点击按钮不会做任何事情(看起来 JavaScript 函数没有被调用)。

如果我从浏览器 (Firefox) 运行它,或者如果我使用 PhoneGap 服务器 - 客户端应用程序,那么一切正常。

我检查了 apk 内部,所有文件似乎都已到位。

使用以下软件版本:

0 投票
1 回答
706 浏览

cordova - 科尔多瓦谷歌地图sdk的编译错误

这是我的第一个移动应用程序。我的目标是任何最新版本的 Android 和 iOS。我正在使用 Cordova CLI(使用离子)进行开发。

使用 cordova google-maps-sdk 插件编译时出现以下错误

0 投票
8 回答
46605 浏览

android - 错误:无法部署到设备,未找到设备 -cordova 使用 Visual Studio

我正在使用 Visual Studio 2013 开发 Apache Cordova 移动应用程序。当我在设备模式下运行我的应用程序时,我收到以下错误:

错误:无法部署到设备,未找到设备

我已经在开发者选项中 启用了 USB 调试。在此处输入图像描述

0 投票
2 回答
1134 浏览

cordova - 在浏览器中运行phonegap应用程序时如何绕过http请求的代理

我有一个 PhoneGap 3.6.3 应用程序。我使用phonegap cli在本地运行它,phonegap serve并在Chrome中打开生成的IP。

该应用程序需要对外部服务器进行 ajax 调用。但是,所有 http 请求都通过http://<local ip>/proxy/<external url>.

例如,到 API 端点的 http post

https://api.mymeq.com/json/user/login

被发送为

http://192.168.2.59:3000/proxy/https%3A%2F%2Fapi.mymeq.com%2Fjson%2Fuser%2Flogin

... API 服务器以 403 响应。我想完全绕过本地代理。我怎样才能做到这一点?

0 投票
0 回答
1136 浏览

javascript - 如何使用cordova/phonegap将任何文件上传到谷歌驱动器

我正在使用我的 cordova/phonegap 文件传输 api 实现谷歌驱动器集成以将文件上传到谷歌驱动器中。我想使用以下 Google rest API(multipart rest api)和 phonegap 文件传输 API https://developers.google.com/drive/v2/reference/files/insert

所以请指导我做同样的事情谢谢

0 投票
1 回答
1455 浏览

android - 使用cli Win7构建phonegap android应用程序时出错

我可以使用 cli 启动 sdk 管理器。更新至 Android sdk 工具 24.4.1。ANDROID_HOME 已设置为 C:\Program Files\Android\android-sdk\platform-tools。ant 已安装并添加到路径中。该应用程序已创建,但无法构建。并抛出如下所示的错误。感谢你的帮助。

0 投票
2 回答
6954 浏览

cordova - Cordova 插件手动安装

我试图在我的 Phonegap 应用程序上安装这个插件,但对象window.tlantic.plugins.socket似乎没有被证明。我认为这是因为当我尝试安装该插件时

科尔多瓦插件添加 com.tlantic.plugins.socket

它找不到它,所以我必须使用整个网址

科尔多瓦插件添加https://github.com/Tlantic/cdv-socket-plugin/

并且安装有效,但插件无效。如果我从 build.phonegap.com 构建它,它会返回

错误 - 以下插件、插件版本或此插件的依赖项不在 npm 上:com.tlantic.plugins.socket@1

我只是尝试手动安装它,从 github 存储库获取文件,但我无法让它以任何方式工作..你能给我一些关于如何在 phonegap/cordova 应用程序中手动安装插件的信息吗?非常感谢。

0 投票
1 回答
664 浏览

android - 无法构建科尔多瓦 android 应用程序

今天我想在 google play store 中更新我的应用程序,但出现以下错误: 在此处输入图像描述

我的 config.xml 看起来像:

我的构建脚本如下所示:

可能是什么问题呢?几个月前,这个脚本奏效了。我在网上搜索了很多,但没有找到解决方案。大多数情况下,我读到解决方案是编辑 AndroidManifest.xml,但我在科尔多瓦而不是在原生 android 应用程序开发中,所以我无法编辑 AndroidManifest.xml。

0 投票
1 回答
650 浏览

android - Phonegap 播放视频/Phonegap 添加插件

我刚刚开始处理电话差距,我遇到了一些问题。据我了解,最近有一些关于电话差距的更新,所以有些信息有点过时了。我正在尝试播放 MP4 视频流。

我在 Windows 7 和 Linux Ubuntu Server 上都试过这个。目前我正在 Windows 上使用 Ubuntu 14.04 Server 和 Bluestacks Android Emulator。

我遵循以下安装指南:http ://dasunhegoda.com/installrun-phonegap-ubuntu/797/

然后我像这样创建了我的应用程序:

然后我尝试使用以下方法安装视频播放器:

这会在插件目录中安装一些目录。

然后我将 www 的 index.html 文件修改为body标签之间的以下内容

每当我尝试单击播放视频链接时,我都可以在控制台中看到未定义的 VideoPlayer。我正在使用 Bluestack Android 模拟器上的 phone gap 应用程序访问该应用程序。但是,我使用 jsconsole.com 在代码中记录问题,所以我也有这个

我看不到有关安装插件的进一步说明,似乎一个命令就足够了。许多人提到向 config.xml 文件添加功能。但是我没有/res/xml/config.xml,我似乎只有一个配置文件在项目根目录中的www之外。

谁能指出我正确的方向?

更新

完整的 index.html

0 投票
2 回答
61 浏览

node.js - 构建 phonegap 应用程序时出错:安装本地 npm 包时出错

我使用 Visual Studio 2015 创建一个使用 javascript apache cordova app 的移动应用程序。但是当我想构建它时,我遇到了两个错误:

安装本地 npm 包时出错。

这个错误:

找不到模块“C:\Users\rayban pc\AppData\Roaming\npm\node_modules\vs-tac\app.js”。请转到工具 --> 选项 --> Apache Cordova 工具 --> Cordova 工具 --> 清除 Cordova 缓存并尝试再次构建

我清除缓存,但再次发生错误。我为 android sdk 、 java 、 ant 和 node.js 正确设置了环境变量。请帮我解决这个错误。