问题标签 [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.
android - 由 cordova CLI 构建的 apk 的 Javascript 在模拟器/设备上不起作用
我已经开始学习PhoneGap/Cordova
为移动设备创建应用程序。
我创建了测试应用程序(cordova create)并添加了具有简单功能的 javascript 文件。
文件 test1.js:
然后我将按钮放入生成的 index.html + 包含提到的 js 脚本文件中:
如您所见,按钮应该调用 doalert() 函数,该函数会显示警报。
问题是:
如果我将此项目构建到 android 应用程序 (apk) 中并将其安装在模拟器或我的设备上,它不会按预期工作。应用程序启动并显示“设备准备就绪”。但是,点击按钮不会做任何事情(看起来 JavaScript 函数没有被调用)。
如果我从浏览器 (Firefox) 运行它,或者如果我使用 PhoneGap 服务器 - 客户端应用程序,那么一切正常。
我检查了 apk 内部,所有文件似乎都已到位。
使用以下软件版本:
cordova - 科尔多瓦谷歌地图sdk的编译错误
这是我的第一个移动应用程序。我的目标是任何最新版本的 Android 和 iOS。我正在使用 Cordova CLI(使用离子)进行开发。
使用 cordova google-maps-sdk 插件编译时出现以下错误
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 响应。我想完全绕过本地代理。我怎样才能做到这一点?
javascript - 如何使用cordova/phonegap将任何文件上传到谷歌驱动器
我正在使用我的 cordova/phonegap 文件传输 api 实现谷歌驱动器集成以将文件上传到谷歌驱动器中。我想使用以下 Google rest API(multipart rest api)和 phonegap 文件传输 API https://developers.google.com/drive/v2/reference/files/insert
所以请指导我做同样的事情谢谢
android - 使用cli Win7构建phonegap android应用程序时出错
我可以使用 cli 启动 sdk 管理器。更新至 Android sdk 工具 24.4.1。ANDROID_HOME 已设置为 C:\Program Files\Android\android-sdk\platform-tools。ant 已安装并添加到路径中。该应用程序已创建,但无法构建。并抛出如下所示的错误。感谢你的帮助。
cordova - Cordova 插件手动安装
我试图在我的 Phonegap 应用程序上安装这个插件,但对象window.tlantic.plugins.socket似乎没有被证明。我认为这是因为当我尝试安装该插件时
科尔多瓦插件添加 com.tlantic.plugins.socket
它找不到它,所以我必须使用整个网址
并且安装有效,但插件无效。如果我从 build.phonegap.com 构建它,它会返回
错误 - 以下插件、插件版本或此插件的依赖项不在 npm 上:com.tlantic.plugins.socket@1
我只是尝试手动安装它,从 github 存储库获取文件,但我无法让它以任何方式工作..你能给我一些关于如何在 phonegap/cordova 应用程序中手动安装插件的信息吗?非常感谢。
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
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 正确设置了环境变量。请帮我解决这个错误。