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

QQ登录

只需一步,快速开始

查看: 16020|回复: 20

[处理中3] 使用3.8打包app失败的问题

[复制链接]

18

主题

67

帖子

827

积分

高级会员

Rank: 4

积分
827
QQ
发表于 2017-12-29 16:52:53 | 显示全部楼层 |阅读模式
1、我在使用3.8打包app的时候,打包失败,因为插件名称变化,导致我从3.7中复制过来的插件有一些没有选择,然后对比3.7中的插件在3.8中也选择相应插件,发现在选择了这个插件(数字角标:cordova-plugin-badge)之后,打包会报错,报错信息再下面,请问下如何处理
2、我在对比的时候,发现3.7中极光有两个插件,如图 2017-12-29-1.png 而3.8中只有一个插件 2017-12-29-2.png 这样我在3.8中只需要选择这个插件,填写对应appkey,之后代码需要修改吗?
请帮我看看,谢谢

打包报错信息:
创建源代码工程:

   生成源代码:

   完成。
环境初始化:

   开始......

   生成应用环境准备:

   android应用环境准备:

   ios应用环境准备:

   生成android应用包:

      You have been opted out of telemetry. To change this, run: cordova telemetry on.
      args.nofetch undefined
      android project rename compelete!!!!!!
      -----platforms: android context.hook: after_prepare
      ANDROID_HOME=D:\x5work\BeX5_V3.8_pre\tools\adt-sdk
      JAVA_HOME=D:\x5work\BeX5_V3.8_pre\java\jre1.8
      Parallel execution with configuration on demand is an incubating feature.
      :wrapper

      BUILD SUCCESSFUL

      Total time: 3.596 secs
      Subproject Path: CordovaLib
      Subproject Path: JustepGetContent
      NDK is missing a "platforms" directory.
      If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to D:\x5work\BeX5_V3.8_pre\tools\adt-sdk\ndk-bundle.
      If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.

      The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
              at build_a5d8kn8jgcmhtuvgr86il7225.run(D:\x5work\BeX5_V3.8_pre\model\Native\zlz\build\src\platforms\android\build.gradle:152)
      NDK is missing a "platforms" directory.
      If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to D:\x5work\BeX5_V3.8_pre\tools\adt-sdk\ndk-bundle.
      If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.

      NDK is missing a "platforms" directory.
      If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to D:\x5work\BeX5_V3.8_pre\tools\adt-sdk\ndk-bundle.
      If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.

      Incremental java compilation is an incubating feature.

      FAILURE: Build failed with an exception.

      * What went wrong:
      A problem occurred configuring root project 'android'.
      > Could not resolve all dependencies for configuration ':_debugApkCopy'.
         > Could not resolve me.leolin:ShortcutBadger:1.1.19.
           Required by:
               project :
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.

      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

      BUILD FAILED

      Total time: 9.776 secs
      Error: cmd: Command failed with exit code 1 Error output:
      FAILURE: Build failed with an exception.

      * What went wrong:
      A problem occurred configuring root project 'android'.
      > Could not resolve all dependencies for configuration ':_debugApkCopy'.
         > Could not resolve me.leolin:ShortcutBadger:1.1.19.
           Required by:
               project :
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
            > No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.

      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
      Picked up _JAVA_OPTIONS: -Xmx1024M
   ****ERROR****: 子任务 "exec" 执行失败。
   ****ERROR****: 任务 "buildAndroid" 执行失败。
   ****ERROR****: 执行出错:
   ****ERROR****: 错误信息: exec returned: 1
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
   C:\Users\ADMINI~1\AppData\Local\Temp\c43d69e9-89db-4671-91fe-3a51d002dba6\pack.xml:91: exec returned: 1
           at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:643)
           at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)
           at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495)
           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****: 任务 "pack" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Java returned: -3
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-12-29 17:08:58 | 显示全部楼层
版本什么时候下载的?
studio.png

本地3.8测试极光推送只有一个


jpush.png



远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

67

帖子

827

积分

高级会员

Rank: 4

积分
827
QQ
 楼主| 发表于 2017-12-29 17:34:13 | 显示全部楼层
jishuang 发表于 2017-12-29 17:08
版本什么时候下载的?

3.8版本号 2017-12-29-3.png
我的意思是3.7版本中极光有两个插件,而3.8中只有一个
3.7中我选择了第二个激光插件,但是在3.8中这个激光插件没有了,只有第一个(从插件名称中判断出来的),我想知道使用第一个插件的话(指3.7中的)与第二个插件有什么区别?就像我以前使用的第二个,现在使用第一个的话有什么需要修改的吗?

上面的打包出错怎么处理?
谢谢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-12-29 17:41:27 | 显示全部楼层
3.8中是把两个合并了,参考平台的带极光推送的案例修改

打包错误的已经发给相关人员处理

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
发表于 2017-12-30 10:16:13 | 显示全部楼层
本帖最后由 wgs7909 于 2017-12-30 10:28 编辑
jishuang 发表于 2017-12-29 17:41
3.8中是把两个合并了,参考平台的带极光推送的案例修改

打包错误的已经发给相关人员处理

什么时候能处理好???这种低级错误,怎么能发生在咱们这么牛X的团队里呢?
刚下载了3.8,一打包就报错,我还以为是打包了什么插件出了问题,刚才把所有的插件全部去了,打包还是报错。这是为什么??????????
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-1-2 09:04:03 | 显示全部楼层
wgs7909 发表于 2017-12-30 10:16
什么时候能处理好???这种低级错误,怎么能发生在咱们这么牛X的团队里呢?
刚下载了3.8,一打包就报错, ...

报错发完整的错误信息,楼上的错是选择了插件报错的

app打包默认没问题



app.png

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2018-1-2 09:46:11 | 显示全部楼层
No cached version of me.leolin:ShortcutBadger:1.1.19 available for offline mode.
这个错误,请在build.properties文件中加入声明:
offline=false

可以解决该问题。
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
发表于 2018-1-2 09:50:02 | 显示全部楼层
jishuang 发表于 2018-1-2 09:04
报错发完整的错误信息,楼上的错是选择了插件报错的

app打包默认没问题

我试过了,把所有的插件都去了,打包,还是报错
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-1-2 10:41:37 | 显示全部楼层
wgs7909 发表于 2018-1-2 09:50
我试过了,把所有的插件都去了,打包,还是报错

报错发完整的错误信息啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
发表于 2018-1-2 14:56:06 | 显示全部楼层
jishuang 发表于 2018-1-2 10:41
报错发完整的错误信息啊
  1. 报错信息在附件里
复制代码

errorInfo.zip

4.39 KB, 下载次数: 241

企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 03:28 , Processed in 0.066657 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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