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

QQ登录

只需一步,快速开始

楼主: 悟澪

[处理中2] 更新极光控件出问题了

  [复制链接]

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-5-25 09:16:13 | 显示全部楼层

我在这里简单告诉一下您以后更新极光推送的插件应该怎么做:
1.去https://github.com/jpush/jpush-phonegap-plugin下载最新版的cordova插件
2.修改文件夹的名字为插件的id即:cn.jpush.phonegap.JPushPlugin
3.将原来插件中的plugin-ex.xml文件拷贝到新版的插件中去
4.修改新版插件的plugin.xml文件,首先在xml中找到<preference name="API_KEY" />这句话,把它删除,因为我们配置参数的机制稍有不同,
然后修改参数的名字:
                            在iOS平台的配置下找到
<config-file target="*PushConfig.plist" parent="APP_KEY">
                <string>$API_KEY</string>
</config-file>
然后将其修改为
<config-file target="X5/Resources/PushConfig.plist" parent="APP_KEY">
                                        <string>$jpush_appkey</string>
                        </config-file>

                              在Android平台的配置中找到:
<meta-data android:name="JPUSH_APPKEY" android:value="$API_KEY"/>
将$API_KEY改为:$jpush_appkey
这样就可以了!
回复 支持 反对

使用道具 举报

17

主题

80

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
发表于 2016-5-26 10:39:45 | 显示全部楼层
开始......
   
保存配置信息:
   
编译UI资源:
   
清除编译环境:
   
复制模版工程:
   
复制工程:
   
复制插件:
   
加密UI资源:
   
更新工程信息:
   
增加插件:
   使用到的插件: [com.phonegap.plugins.barcodescanner, org.apache.cordova.geolocation, org.apache.cordova.dialogs, org.apache.cordova.file, org.apache.cordova.file-transfer, cn.jpush.phonegap.JPushPlugin, org.apache.cordova.splashscreen, org.apache.cordova.camera, org.apache.cordova.splashscreen, org.apache.cordova.inappbrowser, org.apache.cordova.camera, com.justep.cordova.plugin.baidulocation, com.phonegap.plugins.barcodescanner, org.apache.cordova.geolocation, org.apache.cordova.file-transfer, cn.jpush.phonegap.JPushPlugin, org.apache.cordova.file, org.apache.cordova.device]
   开始准备插件参数......
   插件 "cn.jpush.phonegap.JPushPlugin" 参数如下:
        jpush_appkey:9322fe85b4a7745574db1f3c
   插件参数准备完成
   开始安装插件......
   Installing "com.phonegap.plugins.barcodescanner" for android
   cordova version check failed ("C:\WeX5_V3.2\model\Native\鏃犲咖浜戜紒\build\src\platforms\android\cordova\version"), continuing anyways.
   Installing "com.phonegap.plugins.barcodescanner" for ios
   cordova version check failed ("C:\WeX5_V3.2\model\Native\鏃犲咖浜戜紒\build\src\platforms\ios\cordova\version"), continuing anyways.
   Installing "com.justep.cordova.plugin.baidulocation" for android
   Installing "com.justep.cordova.plugin.baidulocation" for ios
   Installing "org.apache.cordova.geolocation" for android
   Installing "org.apache.cordova.geolocation" for ios
   Installing "org.apache.cordova.dialogs" for android
   Installing "org.apache.cordova.dialogs" for ios
   Installing "org.apache.cordova.file" for android
   Installing "org.apache.cordova.file" for ios
   Installing "org.apache.cordova.file-transfer" for android
   Installing "org.apache.cordova.file-transfer" for ios
   Installing "cn.jpush.phonegap.JPushPlugin" for android
   cordova version check failed ("C:\WeX5_V3.2\model\Native\鏃犲咖浜戜紒\build\src\platforms\android\cordova\version"), continuing anyways.
   Failed to install 'cn.jpush.phonegap.JPushPlugin':TypeError: Object #<Object> has no method 'android_packageName'
       at module.exports (C:\WeX5_V3.2\model\Native\鏃犲咖浜戜紒\build\src\plugins\cn.jpush.phonegap.JPushPlugin\scripts\android-install.js:10:31)
       at runScriptViaModuleLoader (C:\WeX5_V3.2\tools\cordova\node_modules\cordova-lib\src\hooks\HooksRunner.js:151:18)
       at runScript (C:\WeX5_V3.2\tools\cordova\node_modules\cordova-lib\src\hooks\HooksRunner.js:129:16)
       at C:\WeX5_V3.2\tools\cordova\node_modules\cordova-lib\src\hooks\HooksRunner.js:114:20
       at _fulfilled (C:\WeX5_V3.2\tools\cordova\node_modules\q\q.js:798:54)
       at self.promiseDispatch.done (C:\WeX5_V3.2\tools\cordova\node_modules\q\q.js:827:30)
       at Promise.promise.promiseDispatch (C:\WeX5_V3.2\tools\cordova\node_modules\q\q.js:760:13)
       at C:\WeX5_V3.2\tools\cordova\node_modules\q\q.js:821:14
       at flush (C:\WeX5_V3.2\tools\cordova\node_modules\q\q.js:108:17)
       at process._tickCallback (node.js:415:13)
****ERROR****: 子任务 "addPlugins" 执行失败。
****ERROR****: 任务 "addPlugins" 执行失败。
****ERROR****: 执行出错:
****ERROR**** 错误信息: addPlugins returned: 1
****ERROR**** 调用栈:
        at com.justep.tools.ant.task.AddPluginsTask.exec(Unknown Source)
        at com.justep.tools.ant.task.AddPluginsTask.execute(Unknown Source)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:435)
        at org.apache.tools.ant.Target.performTasks(Target.java:456)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
        at Pack.execTask(Pack.java:42)
        at Pack.access$000(Pack.java:25)
        at Pack$1.run(Pack.java:95)
        at java.lang.Thread.run(Thread.java:745)
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-5-26 13:04:41 | 显示全部楼层
flygis: 你用的是WeX53.2版本, 你是jpush插件更新之后还是未更新之前就报错?
回复 支持 反对

使用道具 举报

17

主题

80

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
发表于 2016-5-26 19:34:18 | 显示全部楼层
更新前没问题,看这个帖子后,想更新一下,就报错了。
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-5-27 08:57:25 | 显示全部楼层
楼主, 你这jpush更新是针对V3.4版本及之后版本写的, 如果如果出错, 请将WeX5升级到V3.4版本
回复 支持 反对

使用道具 举报

3

主题

30

帖子

134

积分

初级会员

Rank: 2

积分
134
QQ
发表于 2016-6-30 16:45:31 | 显示全部楼层
aa123 发表于 2016-5-13 11:33
我最近也在升级极光插件,跟楼主一样的问题,然后这是老夫自己修改的配置文件,覆盖掉原来的plugin.xml文件 ...

可以把整个cn.jpush.phonegap.JPushPlugin共享下么?现在插件2.2.1版本了
回复 支持 反对

使用道具 举报

3

主题

30

帖子

134

积分

初级会员

Rank: 2

积分
134
QQ
发表于 2016-6-30 16:48:49 | 显示全部楼层
九月书生 发表于 2016-5-16 13:03
亲,您是下载了新版的极光推送插件,然后替换了原来的文件是吗?然后打包报错对吧!
那我来帮您解决,首先 ...

可以把你全插件文件夹共享么?cn.jpush.phonegap.JPushPlugin,虽然现在是2.2.1版本了
回复 支持 反对

使用道具 举报

发表于 2016-7-1 10:45:10 | 显示全部楼层
footerhy 发表于 2016-6-30 16:48
可以把你全插件文件夹共享么?cn.jpush.phonegap.JPushPlugin,虽然现在是2.2.1版本了 ...

这样吧!我通过QQ发给你
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

30

帖子

134

积分

初级会员

Rank: 2

积分
134
QQ
发表于 2016-7-4 23:03:18 | 显示全部楼层
liangyongfei 发表于 2016-7-1 10:45
这样吧!我通过QQ发给你

嗯,好的,麻烦你帮我把你升级好的2.2.1极光插件文件夹打包放我邮箱2067419836@qq.com。辛苦
回复 支持 反对

使用道具 举报

3

主题

30

帖子

134

积分

初级会员

Rank: 2

积分
134
QQ
发表于 2016-7-4 23:03:36 | 显示全部楼层
liangyongfei 发表于 2016-7-1 10:45
这样吧!我通过QQ发给你

嗯,好的,麻烦你帮我把你升级好的2.2.1极光插件文件夹打包放我邮箱2067419836@qq.com。辛苦
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 20:27 , Processed in 0.092828 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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