起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4564|回复: 5

[结贴] 自己向plugins目录下添加CodePush插件无法添加到app中

[复制链接]

18

主题

50

帖子

135

积分

初级会员

Rank: 2

积分
135
QQ
发表于 2016-1-15 17:26:22 | 显示全部楼层 |阅读模式
3{1FU[((R)43@[)@{UO%I9A.png
如上图,CodePush是微软开发的一个cordova插件,用于cordova App增量更新。我把该插件放到x5的native/plugins目录下,但在如上图所示,无法添加进app中,总是上面那样报错,请问如何解决???
另附上该插件地址:https://github.com/Microsoft/cordova-plugin-code-push
发表于 2016-1-15 18:31:00 | 显示全部楼层
是这样的,根目录下有一个plugin.xml文件,你把plugin.xml 标签中的 id 的值复制出来,把整个目录名改成这个id的名字
然后文件中还有这样的配置
<dependency id="code-push" version=">=1.0.0-beta" />
        <dependency id="cordova-plugin-file-transfer" version=">=1.3.0" />
        <dependency id="cordova-plugin-file" version=">=3.0.0" />
        <dependency id="cordova-plugin-zip" version=">=3.0.0" />
        <dependency id="cordova-plugin-dialogs" version=">=1.1.1" />

表示依赖其他的插件,你需要把这些插件也下载下来!并且把这些插件包名和plugin.xml中的id改成一样的!

这样应该就可以正常打包了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 1 反对 0

使用道具 举报

发表于 2016-1-15 18:03:54 | 显示全部楼层
我们的插件都是用点(‘.’)分割包名的!而你的插件是中划线,可能版本不一致,平台不能正确解析!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

50

帖子

135

积分

初级会员

Rank: 2

积分
135
QQ
 楼主| 发表于 2016-1-16 08:08:55 | 显示全部楼层
liangyongfei 发表于 2016-1-15 18:31
是这样的,根目录下有一个plugin.xml文件,你把plugin.xml 标签中的 id 的值复制出来,把整个目录名改成这 ...

好吧 谢谢 我试试!
回复 支持 反对

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2016-1-16 10:12:43 | 显示全部楼层
二楼的说法不准确,用 . 或者 - 都可以,新版本的cordova默认就是 - 的规范

只要目录名和id一致就可以。
回复 支持 反对

使用道具 举报

60

主题

138

帖子

301

积分

中级会员

Rank: 3Rank: 3

积分
301
QQ
发表于 2016-11-30 15:50:45 | 显示全部楼层
这个是app的插件,如果用eclipse的插件,比如activi或者vdesigner之类的,在线安装然后启动studio就报错了,看不到studio的东西了,有什么办法解决吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-16 03:24 , Processed in 0.064249 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表