首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Phonegap 3.5.0 -上传添加到构建后插件无法工作

Phonegap 3.5.0 -上传添加到构建后插件无法工作
EN

Stack Overflow用户
提问于 2014-08-08 23:22:13
回答 2查看 3.8K关注 0票数 3

我刚刚开始使用Phonegap,使用的是最新版本(3.5.0)。

我使用CLI设置了一个应用程序,但在上传到build.phonegap.com后遇到了插件问题。

我按照上面CLI页面上的所有步骤创建了一个简单的应用程序,它只是在设备加载时发出通知警报。

示例:

代码语言:javascript
运行
复制
navigator.notification.alert(
        'Welcome to the app',  // message
         okay,                  // callback
        'Welcome',             // title
        'Continue'             // buttonName
);

这在模拟器中运行良好,但是,当我将应用程序上传到PG build (通过zip文件)并将其下载到设备上时,没有任何通知。

我注意到,当我上传我的应用程序以构建插件时,选项卡上显示‘此应用程序没有插件’。我猜这就是问题所在。

我正在使用以下工具在本地添加插件: cordova plugin add org.apache.cordova.dialogs

作为构建的一部分,我还需要做一些其他的事情来获取它们吗?

EN

回答 2

Stack Overflow用户

发布于 2014-08-09 00:04:17

我建议你读一下the phonegap build docs

您必须使用<gap:plugin name="plugin.name" />将插件放入您的config.xml中,才能与build一起使用,而且您只能使用https://build.phonegap.com/plugins中存在的经过认证的插件

因此,对于您的示例,您需要将以下行添加到config.xml:

代码语言:javascript
运行
复制
<gap:plugin name="org.apache.cordova.dialogs" />

使用CLI,例如:

代码语言:javascript
运行
复制
cordova plugin add org.apache.cordova.dialogs

不会将插件添加到您的配置xml中,您也需要像上面提到的那样将插件添加到您的配置xml中,以便它们能够与build一起工作。

注意:从cordova 3.4开始,config.xml文件不再在www文件夹中创建,因此您必须自己将其移动到该文件夹中。当上传到构建你只需要压缩的www文件夹,其中包含config.xml,index.html,js,css,img等

票数 9
EN

Stack Overflow用户

发布于 2014-08-09 00:05:45

我使用以下代码来创建我的应用程序:

代码语言:javascript
运行
复制
cordova create hello com.example.hello HelloWorld

由于某些原因,这在顶层创建了config.xml,而不是在我的www文件夹中(它应该在那里)。另外,值得注意的是,当通过CLI安装插件时,如下所示:

代码语言:javascript
运行
复制
cordova plugin add org.apache.cordova.dialogs

您仍然需要将插件添加到config.xml中,即:

代码语言:javascript
运行
复制
<gap:plugin name="org.apache.cordova.dialogs"/>

否则,它们不会出现在build.phonegap.com的插件选项卡中

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25206857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档