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

QQ登录

只需一步,快速开始

查看: 2310|回复: 5

[处理中4] 关于“生成本地APP”问题

[复制链接]

15

主题

45

帖子

96

积分

初级会员

Rank: 2

积分
96
QQ
发表于 2017-5-31 15:51:26 | 显示全部楼层 |阅读模式
我在打包编译的时候出现了如下错误: 1111.png

我打包的插件里没有任何关于org.apache.cordova.open插件的信息,请问是什么原因昵?谢谢各位
2222.png 3333.png

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-31 15:54:36 | 显示全部楼层
什么版本的X5  这个是不是你是老版本的然后直接放在新版本上打包?
回复 支持 反对

使用道具 举报

15

主题

45

帖子

96

积分

初级会员

Rank: 2

积分
96
QQ
 楼主| 发表于 2017-5-31 19:06:33 | 显示全部楼层
本帖最后由 wangjun1253 于 2017-5-31 19:35 编辑
半导体 发表于 2017-5-31 15:54
什么版本的X5  这个是不是你是老版本的然后直接放在新版本上打包?

我用的V3.6版本,之前用的是V3.5,后来把迁移到V3.6里了。我现在在做一个下载图片的功能, 页面里引用的插件有:require("cordova!org.apache.cordova.open");    require("cordova!org.apache.cordova.file");require("cordova!org.apache.cordova.file-transfer");下载事件代码为:
Model.prototype.btnDownImageClick = function(event){
                        var url ="https://img1.yimago.cn/item/cdbacc3e629a4cfdb56fa46eddbd91d2.jpg";
            var aDown = new FileTransfer();
             var aPath = 'file:///storage/emulated/0/biyao/123.jpg'; //下载路径,数据库保存文件名
            function successCallback(fileDownloadResult) {
                    alert("下载成功");
            }
            function errorCallback(FileTransferError) {
                            for (var Key in FileTransferError){
                                           alert(Key+'='+FileTransferError[Key]);
                                           }
                    alert(FileTransferError);
            }
            //下载文件的服务器地址,保存设备上的URL,成功回调,失败回调
            aDown.download(url, aPath, successCallback, errorCallback);
        };
现在的问题是只要在打包的时候勾上插件:“文件打开插件cordova-open”编译时就报错,如下图 555559.png

回复 支持 反对

使用道具 举报

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-6-1 02:22:15 | 显示全部楼层
代码没问题,如果老版本能打包,新版本不可以的话就是插件没引用到或者新版本的插件没打开,开打包报的什么错
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神
回复 支持 反对

使用道具 举报

15

主题

45

帖子

96

积分

初级会员

Rank: 2

积分
96
QQ
 楼主| 发表于 2017-6-1 08:40:17 | 显示全部楼层
qiuxinw66 发表于 2017-6-1 02:22
代码没问题,如果老版本能打包,新版本不可以的话就是插件没引用到或者新版本的插件没打开,开打包报的什么 ...



包的错误如下
增加插件:
      使用到的插件: [plugin.http.request, phonegap-plugin-barcodescanner, de.appplant.cordova.plugin.background-mode, cordova-plugin-geolocation, com.justep.cordova.plugin.weixin.v3, com.verso.cordova.clipboard, cordova-open, cordova-plugin-dialogs, cordova-plugin-file, cn.jpush.phonegap.JPushPlugin, at.modalog.cordova.plugin.cache, cordova-plugin-app-version, 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-device, cordova-plugin-app-version, cordova-plugin-keyboard, cordova-plugin-spinner-dialog, com.justep.cordova.plugin.weixin.v3, cordova-plugin-file-opener2, com.justep.cordova.plugin.alipay, org.apache.cordova.open, com.verso.cordova.clipboard, cordova-plugin-x-toast, at.modalog.cordova.plugin.cache, cordova-plugin-inappbrowser, org.apache.cordova.file, cordova-plugin-file, cordova-plugin-file-transfer, org.apache.cordova.file-transfer]
      开始安装插件......
   ****ERROR****: 子任务 "addPlugins" 执行失败。
   ****ERROR****: 任务 "addPlugins" 执行失败。
   ****ERROR****: 执行出错:
   ****ERROR****: 错误信息: java.io.FileNotFoundException: E:\App\WeX5_V3.6\model\Native\plugins\org.apache.cordova.open\plugin.xml (系统找不到指定的路径。)
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
   java.io.FileNotFoundException: E:\App\WeX5_V3.6\model\Native\plugins\org.apache.cordova.open\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\王俊\AppData\Local\Temp\124a8d11-3c4f-42b4-9c1b-7fe60ad0b9fb\genSource.xml:122: java.io.FileNotFoundException: E:\App\WeX5_V3.6\model\Native\plugins\org.apache.cordova.open\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:\App\WeX5_V3.6\model\Native\plugins\org.apache.cordova.open\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
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-1 09:26:46 | 显示全部楼层
wangjun1253 发表于 2017-6-1 08:40
包的错误如下
增加插件:
      使用到的插件:

做下插件的升级试试

http://docs.wex5.com/wex5-app-question-list-2044/
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 10:35 , Processed in 0.087199 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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