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

QQ登录

只需一步,快速开始

查看: 15495|回复: 30

[处理中3] 极光推送打包问题

[复制链接]

86

主题

407

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
QQ
发表于 2018-7-4 09:59:19 | 显示全部楼层 |阅读模式
版本 bex5 3.7  打包的时候始终出现下面的错误,D:\rj1\Bex5_3.7\BeX5_V3.7\model\Native\jpushaaa\build\src\plugins\cordova-plugin-jcore\src\android\arm64-v8a\libjcore111.so" 这个路径下面也找不到这个文件libjcore111.so,打包外卖案例: /UI2/takeout/index.w  或推送案例:/UI2/demo/plugin/jpush/demo.w都是下面的问题,请问怎么解决??
         [JUSTEP_HOME in UIServer]: D:\rj1\Bex5_3.7\BeX5_V3.7   2018-07-04 09:53:26 参数1: D:\rj1\Bex5_3.7\BeX5_V3.7/runtime/UIServer   2018-07-04 09:53:26 参数2: /UI2/demo/plugin/jpush   2018-07-04 09:53:26 参数3: D:/rj1/Bex5_3.7/BeX5_V3.7/model/Native/jpushaaa/www/x5/UI2   2018-07-04 09:53:26 参数4:    2018-07-04 09:53:26 参数5:    2018-07-04 09:53:26 参数6: /UI2/demo/plugin/jpush/demo.w   2018-07-04 09:53:26 参数7: 3   2018-07-04 09:53:26 参数8: v_6161_nol_zh_CNs_d_m   2018-07-04 09:53:26 参数9:    [JUSTEP_HOME in UIServer]: D:\rj1\Bex5_3.7\BeX5_V3.7   2018-07-04 09:53:26 参数0: D:\rj1\Bex5_3.7\BeX5_V3.7/runtime/UIServer   2018-07-04 09:53:26 参数1: /UI2/demo/plugin/jpush   2018-07-04 09:53:26 参数2: D:/rj1/Bex5_3.7/BeX5_V3.7/model/Native/jpushaaa/www/x5/UI2   2018-07-04 09:53:26 参数3:    2018-07-04 09:53:26 参数4:    2018-07-04 09:53:26 参数5: /UI2/demo/plugin/jpush/demo.w   2018-07-04 09:53:26 参数6: 3   2018-07-04 09:53:26 参数7: v_6161_nol_zh_CNs_d_m   2018-07-04 09:53:26 参数8:    2018-07-04 09:53:26 输出目录:D:\rj1\Bex5_3.7\BeX5_V3.7\model\Native\jpushaaa\www\x5\UI2   2018-07-04 09:53:26 开始清空输出目录...   2018-07-04 09:53:26 清空输出目录成功   2018-07-04 09:53:26 开始编译...   2018-07-04 09:53:27 开始编译WINDOW文件: /UI2/demo/plugin/jpush/demo.w   2018-07-04 09:53:27 开始-WINDOW生成中间文件: /UI2/demo/plugin/jpush/demo.w   2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/window/server ...   2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/window/server    2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/model/server ...   2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/model/server    2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/panel/server ...   2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/common/server ...   2018-07-04 09:53:27 加载模块:/UI2/system/resources ...   2018-07-04 09:53:27 加载模块:/UI2/system/resources    2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/common/server    2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/panel/server    2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/titleBar/server ...   2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/titleBar/server    2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/contents/server ...   2018-07-04 09:53:27 加载模块:/UI2/system/components/justep/contents/server    2018-07-04 09:53:27 结束-WINDOW生成中间文件: /UI2/demo/plugin/jpush/demo.w   2018-07-04 09:53:27 开始-中间文件生成缓存文件: /UI2/demo/plugin/jpush/demo.w   2018-07-04 09:53:28 结束-中间文件生成缓存文件: /UI2/demo/plugin/jpush/demo.w   2018-07-04 09:53:28 结束编译WINDOW文件: /UI2/demo/plugin/jpush/demo.w   2018-07-04 09:53:30 开始编译WINDOW文件: /UI2/demo/plugin/template/demo.w   2018-07-04 09:53:30 开始-WINDOW生成中间文件: /UI2/demo/plugin/template/demo.w   2018-07-04 09:53:30 结束-WINDOW生成中间文件: /UI2/demo/plugin/template/demo.w   2018-07-04 09:53:30 开始-中间文件生成缓存文件: /UI2/demo/plugin/template/demo.w   2018-07-04 09:53:30 结束-中间文件生成缓存文件: /UI2/demo/plugin/template/demo.w   2018-07-04 09:53:30 结束编译WINDOW文件: /UI2/demo/plugin/template/demo.w   2018-07-04 09:53:30 编译Window数:2   2018-07-04 09:53:30 编译Window成功数:2   2018-07-04 09:53:30 编译Window失败数:0   2018-07-04 09:53:30 编译成功   2018-07-04 09:53:30 开始复制资源...   2018-07-04 09:53:32 复制资源成功   2018-07-04 09:53:32 开始生成首页...   2018-07-04 09:53:32 生成首页成功   2018-07-04 09:53:32 cordova plugin: cordova-plugin-device,cordova-plugin-x-toast,cordova-plugin-inappbrowser,cordova-plugin-app-version,cordova-plugin-keyboard,cordova-plugin-spinner-dialog,cn.jpush.phonegap.JPushPlugin,   2018-07-04 09:53:32 services:    编译UI资源:         完成。   编译UIX资源:   编译UI资源:   环境初始化:      开始......         生成应用环境准备:         复制模版工程:         复制工程:         复制WWW资源:         更新工程信息:         增加插件:      使用到的插件: [jpush-phonegap-plugin, cordova-plugin-whitelist, cordova-plugin-splashscreen, cordova-plugin-app-preferences, com.justep.cordova.plugin.app.utils, com.justep.cordova.plugin.engine.tencent]      开始安装插件......      开始准备插件参数......      插件 "cordova-plugin-device" 参数如下:      插件 "cordova-plugin-jcore" 参数如下:      插件 "jpush-phonegap-plugin" 参数如下:           jpush应用标识(AppKey)(jpush_appkey):68b0b5b79baced4c176b81db      插件 "cordova-plugin-splashscreen" 参数如下:      插件 "cordova-plugin-app-preferences" 参数如下:      插件 "cordova-plugin-file" 参数如下:      插件 "cordova-plugin-file-transfer" 参数如下:           请求访问相册时的提示(TRANSFER_PHOTOLIBRARY_USAGE_DESCRIPTION):App需要您的同意才可以访问相册      插件 "cordova-plugin-network-information" 参数如下:      插件 "cordova-plugin-zip" 参数如下:      插件 "cordova-plugin-inappbrowser" 参数如下:      插件 "cordova-plugin-x-toast" 参数如下:      插件 "com.justep.cordova.plugin.app.utils" 参数如下:      插件 "com.justep.cordova.plugin.engine.tencent" 参数如下:           引擎选择方式(webViewEngine):auto      插件参数准备完成      Installing "cordova-plugin-device" for android      Installing "cordova-plugin-device" for ios      Installing "cordova-plugin-jcore" for android      Error during processing of action! Attempting to revert...      Failed to install 'cordova-plugin-jcore':Error: Uh oh!      "D:\rj1\Bex5_3.7\BeX5_V3.7\model\Native\jpushaaa\build\src\plugins\cordova-plugin-jcore\src\android\arm64-v8a\libjcore111.so" not found!          at Object.module.exports.common.copyFile (D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\platforms\common.js:38:40)          at Object.module.exports.common.copyNewFile (D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\platforms\common.js:69:16)          at module.exports.source-file.install (D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\platforms\android.js:78:20)          at D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\platforms\PlatformApiPoly.js:654:27          at Object.ActionStack.process (D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\cordova-lib\node_modules\cordova-common\src\ActionStack.js:56:25)          at PlatformApiPoly.addPlugin (D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\platforms\PlatformApiPoly.js:259:20)          at handleInstall (D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\install.js:603:6)          at D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\install.js:382:28          at _fulfilled (D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\q\q.js:787:54)          at self.promiseDispatch.done (D:\rj1\Bex5_3.7\BeX5_V3.7\tools\cordova\node_modules\q\q.js:816:30)      Error: Uh oh!      "D:\rj1\Bex5_3.7\BeX5_V3.7\model\Native\jpushaaa\build\src\plugins\cordova-plugin-jcore\src\android\arm64-v8a\libjcore111.so" not found!   ****ERROR****: 子任务 "AddPlugins" 执行失败。   ****ERROR****: 任务 "addPlugins" 执行失败。   ****ERROR****: 执行出错:   ****ERROR****: 错误信息: AddPlugins returned: 1   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html   C:\Users\lenovo\AppData\Local\Temp\7cc222f9-887a-4a79-b330-34f367848087\genSource.xml:121: AddPlugins returned: 1           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)           at com.justep.tools.ant.task.app.AddPluginsTask.execute(Unknown Source)           at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)           at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)           at java.lang.reflect.Method.invoke(Method.java:497)           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 com.justep.deploy.app.utils.BuildHelper.execTask(Unknown Source)           at com.justep.deploy.app.utils.Builder.main(Unknown Source)****ERROR****: 子任务 "java" 执行失败。****ERROR****: 任务 "prepareSource" 执行失败。****ERROR****: 执行出错:****ERROR****: 错误信息: Java returned: -3****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-7-4 10:30:37 | 显示全部楼层
平台默认的是在model\Native\plugins\cn.jpush.phonegap.JPushPlugin\src\ios\lib下的
确认文件是否存在
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

86

主题

407

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
QQ
 楼主| 发表于 2018-7-4 10:40:07 | 显示全部楼层
jishuang 发表于 2018-7-4 10:30
平台默认的是在model\Native\plugins\cn.jpush.phonegap.JPushPlugin\src\ios\lib下的
确认文件是否存在 ...

改路径下只有如图的文件

该目录下只有这两个文件

该目录下只有这两个文件
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-7-4 11:05:27 | 显示全部楼层
报错的是cordova-plugin-jcore,推荐升级3.8版本,主要就是完善插件相关的问题

而且3.8版本中对极光推送也做了升级
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

86

主题

407

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
QQ
 楼主| 发表于 2018-7-4 11:11:42 | 显示全部楼层
jishuang 发表于 2018-7-4 11:05
报错的是cordova-plugin-jcore,推荐升级3.8版本,主要就是完善插件相关的问题

而且3.8版本中对极光推送也 ...

如何升级?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-7-4 11:47:00 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

86

主题

407

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
QQ
 楼主| 发表于 2018-7-4 14:41:54 | 显示全部楼层
jishuang 发表于 2018-7-4 11:47
版本发布帖子中有说明
http://bbs.wex5.com/forum.php?mod=viewthread&tid=192565

推送案例:/UI2/demo/plugin/jpush/demo.w打包后总是出现下面错误,是什么问题呢?

2018-07-04 14:39:40 Action[justep/jpush/push]执行失败,getInputStream() has already been called for this request
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: getInputStream() has already been called for this request
        at org.apache.catalina.connector.Request.getReader(Request.java:1191)
        at org.apache.catalina.connector.RequestFacade.getReader(RequestFacade.java:470)
        at Serializer_1.write1(Unknown Source)
        at Serializer_1.write(Unknown Source)
        at com.alibaba.fastjson.serializer.MapSerializer.write(MapSerializer.java:169)
        at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:367)
        at com.alibaba.fastjson.JSON.toJSONString(JSON.java:556)
        at justep.Push.push(Push.java:49)
        at justep.Jpush__do.push(Jpush__do.java:43)
        ... 20 more
2018-07-04 14:39:40 Action[justep/jpush/push]执行失败,getInputStream() has already been called for this request
com.justep.baas.action.ActionException: Action[justep/jpush/push]执行失败,getInputStream() has already been called for this request
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
七月 04, 2018 2:39:40 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
com.justep.baas.action.ActionException: Action[justep/jpush/push]执行失败,getInputStream() has already been called for this request
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-7-4 15:47:22 | 显示全部楼层
这个错误是多次向后端发请求导致的,应该不影响使用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

86

主题

407

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
QQ
 楼主| 发表于 2018-7-5 17:04:38 | 显示全部楼层
jishuang 发表于 2018-7-4 15:47
这个错误是多次向后端发请求导致的,应该不影响使用

极光推送消息在手机状态栏显示了,怎么给状态栏添加按钮点击事件呀?通过点击通知跳转到指定也没面呀
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-7-5 17:15:21 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 16:37 , Processed in 0.068919 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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