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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: nlchjian

[结贴] WeX5 3.5 打包报错,

[复制链接]

2

主题

15

帖子

41

积分

新手上路

Rank: 1

积分
41
QQ
 楼主| 发表于 2016-12-7 09:27:57 | 显示全部楼层
参考如下链接: http://www.cnblogs.com/nimorl/p/6070460.html
在D:\Download\WeX5\WeX5_V3.5\model\Native\ScannerDemo\build\src\platforms\android\build.gradle目录下添加:
      aaptOptions {
          cruncherEnabled = false
          useNewCruncher = false
      }
好像有作用, 使用这种方法我又成功编译了两次, 但是  src\platforms\android\ 目录下的文件每次编译的时候都会被删除并重新生成了。
请问WeX5环境生成这个目录使用的是模板工程创建的吗? 模板工程存放在什么位置, 可以使我修改后永久有效?
谢谢指导!!!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-12-7 10:18:41 | 显示全部楼层
可以在/Native/templates/advanced/platforms/android/build.gradle中添加
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

2

主题

15

帖子

41

积分

新手上路

Rank: 1

积分
41
QQ
 楼主| 发表于 2016-12-7 17:25:50 | 显示全部楼层
谢谢, 这种方式好像有效果, 但是日志文件里面依然后错误, 编译的速度也依然慢。
修改完之后我又重新确认了一下效果, 好点, 但是不理想, 下面是日志信息:

。。。。。
   
增加插件:
   使用到的插件: [cordova-plugin-whitelist, cordova-plugin-splashscreen, cordova-plugin-app-preferences, com.justep.cordova.plugin.app.utils, cordova-plugin-x-toast, cordova-plugin-inappbrowser, cordova-plugin-app-version]
   开始安装插件......
   开始准备插件参数......
   插件 "cordova-plugin-splashscreen" 参数如下:
   插件 "cordova-plugin-app-preferences" 参数如下:
   插件 "cordova-plugin-file" 参数如下:
   插件 "cordova-plugin-file-transfer" 参数如下:
   插件 "cordova-plugin-network-information" 参数如下:
   插件 "cordova-plugin-zip" 参数如下:
   插件 "cordova-plugin-inappbrowser" 参数如下:
   插件 "cordova-plugin-x-toast" 参数如下:
   插件 "com.justep.cordova.plugin.app.utils" 参数如下:
   插件 "cordova-plugin-app-version" 参数如下:
   插件参数准备完成
   Installing "cordova-plugin-splashscreen" for android
。。。。。
   插件安装完成
   
创建源代码工程:
   
android应用环境准备:
   
ios应用环境准备:
   
生成android应用包:
   Running command: cmd "/s /c "D:\Download\WeX5\WeX5_V3.5\model\Native\璁拌处鏈琝build\src\platforms\android\cordova\build.bat --debug --gradleArg=--offline""
   ANDROID_HOME=D:\Download\WeX5\WeX5_V3.5\tools\adt-sdk
   JAVA_HOME=D:\Download\WeX5\WeX5_V3.5\java\jre1.8
   Running: D:\Download\WeX5\WeX5_V3.5\model\Native\璁拌处鏈琝build\src\platforms\android\gradlew cdvBuildDebug -b D:\Download\WeX5\WeX5_V3.5\model\Native\璁拌处鏈琝build\src\platforms\android\build.gradle -Dorg.gradle.daemon=true --offline
   Starting a new Gradle Daemon for this build (subsequent builds will be faster).
   Incremental java compilation is an incubating feature.
   :preBuild UP-TO-DATE
   :preDebugBuild UP-TO-DATE
   :checkDebugManifest
   :CordovaLib:preBuild UP-TO-DATE
。。。。。。。

   Exception in thread "png-cruncher_8" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at D:\Download\WeX5\WeX5_V3.5\tools\adt-sdk\build-tools\22.0.1\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 600 seconds
           at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
           at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
           at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
           at java.lang.Thread.run(Thread.java:745)

。。。。。。。。

   Exception in thread "png-cruncher_17" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at D:\Download\WeX5\WeX5_V3.5\tools\adt-sdk\build-tools\22.0.1\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 600 seconds
           at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
           at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
           at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
           at java.lang.Thread.run(Thread.java:745)
   :JustepGetContent:mergeReleaseResources
   :JustepGetContent:processReleaseManifest
   :JustepGetContent:processReleaseResources
   :JustepGetContent:generateReleaseSources
   Note: Some input files use or override a deprecated API.
   Note: Recompile with -Xlint:deprecation for details.
   Note: D:\Download\WeX5\WeX5_V3.5\model\Native\记账本\build\src\platforms\android\JustepGetContent\src\main\java\com\justep\x5\support\chooser\FileUploadChooserActivity.java uses unchecked or unsafe operations.
   Note: Recompile with -Xlint:unchecked for details.
   :JustepGetContent:compileReleaseJavaWithJavac
   :JustepGetContent:extractReleaseAnnotations
。。。。。。
   :CordovaLib:prepareAndroidJustepGetContentUnspecifiedLibrary
   :CordovaLib:prepareComAndroidSupportAppcompatV72220Library
。。。。。
   Exception in thread "png-cruncher_8" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at D:\Download\WeX5\WeX5_V3.5\tools\adt-sdk\build-tools\25.0.1\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 600 seconds
           at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
           at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
           at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
           at java.lang.Thread.run(Thread.java:745)
          
   。。。。。。。
   
   :CordovaLib:mergeDebugResources
   :CordovaLib:processDebugManifest
   :CordovaLib:processDebugResources
   :CordovaLib:generateDebugSources
   Note: Some input files use or override a deprecated API.
   Note: Recompile with -Xlint:deprecation for details.
   :CordovaLib:compileDebugJavaWithJavac
   :CordovaLib:extractDebugAnnotations
   :CordovaLib:mergeDebugProguardFiles
   :CordovaLib:packageDebugRenderscript UP-TO-DATE
   :CordovaLib:packageDebugResources
   :CordovaLib:processDebugJavaRes UP-TO-DATE
   :CordovaLib:transformResourcesWithMergeJavaResForDebug
   :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug
   :CordovaLib:mergeDebugJniLibFolders
   :CordovaLib:transformNative_libsWithMergeJniLibsForDebug
   :CordovaLib:transformNative_libsWithSyncJniLibsForDebug
   :CordovaLib:bundleDebug
   :prepareAndroidCordovaLibUnspecifiedDebugLibrary
   :preReleaseBuild UP-TO-DATE
   :CordovaLib:compileReleaseNdk UP-TO-DATE
   :CordovaLib:copyReleaseLint UP-TO-DATE
   :CordovaLib:checkReleaseManifest
   :CordovaLib:prepareReleaseDependencies
   :CordovaLib:compileReleaseAidl
   :CordovaLib:compileReleaseRenderscript
   :CordovaLib:generateReleaseBuildConfig
   :CordovaLib:generateReleaseAssets UP-TO-DATE
   :CordovaLib:mergeReleaseAssets
   :CordovaLib:generateReleaseResValues
   :CordovaLib:generateReleaseResources
   Exception in thread "png-cruncher_33" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at D:\Download\WeX5\WeX5_V3.5\tools\adt-sdk\build-tools\25.0.1\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 600 seconds
           at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
           at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
           at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
           at java.lang.Thread.run(Thread.java:745)
。。。。。

   :CordovaLib:mergeReleaseResources
   :CordovaLib:processReleaseManifest
   :CordovaLib:processReleaseResources
   :CordovaLib:generateReleaseSources
   Note: Some input files use or override a deprecated API.
   Note: Recompile with -Xlint:deprecation for details.
   :CordovaLib:compileReleaseJavaWithJavac
   :CordovaLib:extractReleaseAnnotations
   :CordovaLib:mergeReleaseProguardFiles
   :CordovaLib:packageReleaseRenderscript UP-TO-DATE
   :CordovaLib:packageReleaseResources
   :CordovaLib:processReleaseJavaRes UP-TO-DATE
   :CordovaLib:transformResourcesWithMergeJavaResForRelease
   :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease
   :CordovaLib:mergeReleaseJniLibFolders
   :CordovaLib:transformNative_libsWithMergeJniLibsForRelease
   :CordovaLib:transformNative_libsWithSyncJniLibsForRelease
   :CordovaLib:bundleRelease
   :prepareAndroidJustepGetContentUnspecifiedLibrary
   :prepareComAndroidSupportAppcompatV72220Library
   :prepareComAndroidSupportSupportV42220Library
   :prepareDebugDependencies
   :compileDebugAidl
   :compileDebugRenderscript
   :generateDebugBuildConfig
   :generateDebugAssets UP-TO-DATE
   :mergeDebugAssets
   :generateDebugResValues
   :generateDebugResources
   :mergeDebugResources
   :processDebugManifest
   :processDebugResources
   :generateDebugSources
   Note: Some input files use or override a deprecated API.
   Note: Recompile with -Xlint:deprecation for details.
   Note: Some input files use unchecked or unsafe operations.
   Note: Recompile with -Xlint:unchecked for details.
   :compileDebugJavaWithJavac
   :compileDebugNdk UP-TO-DATE
   :compileDebugSources
   :prePackageMarkerForDebug
   :transformClassesWithDexForDebug
   :mergeDebugJniLibFolders
   :transformNative_libsWithMergeJniLibsForDebug
   :processDebugJavaRes UP-TO-DATE
   :transformResourcesWithMergeJavaResForDebug
   :validateDebugSigning
   :packageDebug
   :zipalignDebug
   :assembleDebug
   :cdvBuildDebug
   
   BUILD SUCCESSFUL
   
   Total time: 31 mins 20.679 secs
   Built the following apk(s):
       D:\Download\WeX5\WeX5_V3.5\model\Native\璁拌处鏈琝build\src\platforms\android\build\outputs\apk\android-debug.apk
   
生成ios应用包:
   
发布版本更新文件:
   发布版本更新文件......
   
完成。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-12-7 17:37:16 | 显示全部楼层
D:\Download\WeX5\WeX5_V3.5\tools\adt-sdk\build-tools\22.0.1\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 600 seconds

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



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

使用道具 举报

2

主题

15

帖子

41

积分

新手上路

Rank: 1

积分
41
QQ
 楼主| 发表于 2016-12-23 08:57:22 | 显示全部楼层
实际使用中发现和可用的内存也有关系, 如果可用的内存很小, 就会很长时间也不能编译过去。
但是如果可用的内存多, 把所有其它的软件如浏览器等都关掉情况下编译, 成功编译的可能性就会很大!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-12-23 10:32:43 | 显示全部楼层
编译的时候需需要内存的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

2

主题

15

帖子

41

积分

新手上路

Rank: 1

积分
41
QQ
 楼主| 发表于 2017-4-7 11:48:38 | 显示全部楼层
说白了就是内存低, 配置太低。 如果不显示编译的过程信息, 会好很多。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 12:45 , Processed in 0.064002 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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