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

QQ登录

只需一步,快速开始

查看: 1579|回复: 7

[处理中3] APP打包出错找不到cordova插件

[复制链接]

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
发表于 2017-4-20 17:35:24 | 显示全部楼层 |阅读模式
复制WWW资源:
      
   更新工程信息:
      
   增加插件:
      使用到的插件: [com.justep.cordova.plugin.alipay, cordova-plugin-whitelist, cordova-plugin-splashscreen, cordova-plugin-app-preferences, com.justep.cordova.plugin.app.utils, com.justep.cordova.plugin.engine.tencent, cordova-plugin-x-toast, cordova-plugin-inappbrowser, org.apache.cordova.device, cordova-plugin-app-version, cordova-plugin-keyboard, cordova-plugin-spinner-dialog, com.justep.cordova.plugin.alipay]
      开始安装插件......
   ****ERROR****: 子任务 "addPlugins" 执行失败。
   ****ERROR****: 任务 "addPlugins" 执行失败。
   ****ERROR****: 执行出错:
   ****ERROR****: 错误信息: java.io.FileNotFoundException: E:\wex5Subject\WeX5_V3.6\model\Native\plugins\org.apache.cordova.device\plugin.xml (系统找不到指定的路径。)
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
   java.io.FileNotFoundException: E:\wex5Subject\WeX5_V3.6\model\Native\plugins\org.apache.cordova.device\plugin.xml (系统找不到指定的路径。)
           at java.io.FileInputStream.open0(Native Method)
           at java.io.FileInputStream.open(FileInputStream.java:195)
           at java.io.FileInputStream.<init>(FileInputStream.java:138)
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.b(Unknown Source)
           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)
   C:\Users\ADMINI~1\AppData\Local\Temp\94c20df2-aebd-46e4-8436-ad59b63f061a\genSource.xml:122: java.io.FileNotFoundException: E:\wex5Subject\WeX5_V3.6\model\Native\plugins\org.apache.cordova.device\plugin.xml (系统找不到指定的路径。)
           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)
   Caused by: java.io.FileNotFoundException: E:\wex5Subject\WeX5_V3.6\model\Native\plugins\org.apache.cordova.device\plugin.xml (系统找不到指定的路径。)
           at java.io.FileInputStream.open0(Native Method)
           at java.io.FileInputStream.open(FileInputStream.java:195)
           at java.io.FileInputStream.<init>(FileInputStream.java:138)
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.b(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           ... 13 more
****ERROR****: 子任务 "java" 执行失败。
****ERROR****: 任务 "prepareSource" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Java returned: -3
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-4-20 17:40:09 | 显示全部楼层
是不是这个路径写的有问题?
var baas=require("$UI/demo/baas/baas");=>这个要设定一下么?
require("cordova!org.apache.cordova.device");=>也没发现这个插件
引入的插件都是按外卖教程来的
阿里2017-04-20_173529.png
回复 支持 反对

使用道具 举报

发表于 2017-4-20 18:04:25 | 显示全部楼层
你是低版本开发的应用 升级后 打包的吧!
org.apache.cordova.device
不存在

corodva 插件需要升级
http://docs.wex5.com/wex5-app-question-list-2044
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-4-20 18:45:06 | 显示全部楼层
我起初下的应该就是最新版的,难道最新版wex5里面的cordova插件还需要升级?
版本2017-04-20_184324.png
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-4-20 18:47:18 | 显示全部楼层
我是照着外卖案例来的,它里面有org.apache.cordova.device,我才跟着来的;
回复 支持 反对

使用道具 举报

发表于 2017-4-21 09:35:38 | 显示全部楼层
xiongxiong 发表于 2017-4-20 18:47
我是照着外卖案例来的,它里面有org.apache.cordova.device,我才跟着来的;

如果是参照视频!视频可能有些旧
cordova插件都放在这里
/Native/plugins
你可以找下插件 目录是否存在??

还可以看插件文档
http://doc.wex5.com/cordova-plugins/


反正新版本中 3.6肯定没有 org.apache.cordova.device

所以。如果你的资源是旧的 你需要
http://docs.wex5.com/wex5-app-question-list-2044
升级


如果是新版本开发的!请写最新的插件名字!!(不要完全被视频误导,理解原理,视频是稍微旧一些版本讲解的)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-4-21 10:22:44 | 显示全部楼层
我昨天没看到,才会问是否没有的;
最主要想知道的是:var baas=require("$UI/demo/baas/baas");=>这个要设定一下么?
如果不设定,我们是如何和后台对接实现支付宝支付的?
回复 支持 反对

使用道具 举报

发表于 2017-4-21 11:23:50 | 显示全部楼层
xiongxiong 发表于 2017-4-21 10:22
我昨天没看到,才会问是否没有的;
最主要想知道的是:var baas=require("$UI/demo/baas/baas");=>这个要设 ...

支付宝支付的时候,需要设置一个参数,notifyUrl

这个URL就是支付成功后!支付宝给你的服务推送一个请求

服务器通过这里处理成功回调事件的
http://docs.wex5.com/wex5-server-question-list-2019/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 19:30 , Processed in 0.061265 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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