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

QQ登录

只需一步,快速开始

查看: 3585|回复: 3

[处理中3] buildToolsVersion is not specified. 3.5打包demo就出问题呢

[复制链接]

2

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
发表于 2016-7-20 17:03:37 | 显示全部楼层 |阅读模式

创建源代码工程:
   
android应用环境准备:
   
ios应用环境准备:
   
生成android应用包:
   Running command: /soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/cordova/build --debug --gradleArg=--offline
   ANDROID_HOME=/soft/WeX5v35/tools/adt-sdk
   JAVA_HOME=/soft/WeX5v35/java/jdk1.8-x64/Contents/Home
   Running: /soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/gradlew cdvBuildDebug -b /soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/build.gradle -Dorg.gradle.daemon=true --offline
   Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
   
   BUILD FAILED
   
   Total time: 1.427 secs
   java.lang.IllegalStateException: buildToolsVersion is not specified.
           at com.google.common.base.Preconditions.checkState(Preconditions.java:176)
           at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:600)
           at com.android.build.gradle.BasePlugin$10$1.call(BasePlugin.java:566)
           at com.android.build.gradle.BasePlugin$10$1.call(BasePlugin.java:563)
           at com.android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.java:55)
           at com.android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.java:47)
           at com.android.build.gradle.BasePlugin$10.execute(BasePlugin.java:562)
           at com.android.build.gradle.BasePlugin$10.execute(BasePlugin.java:559)
           at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93)
           at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82)
           at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44)
           at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
           at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30)
           at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
           at com.sun.proxy.$Proxy11.afterEvaluate(Unknown Source)
           at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:67)
           at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:61)
           at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:510)
           at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:90)
           at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:42)
           at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:35)
           at org.gradle.initialization.DefaultGradleLauncher$2.run(DefaultGradleLauncher.java:125)
           at org.gradle.internal.Factories$1.create(Factories.java:22)
           at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
           at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
           at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:122)
           at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
           at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
           at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
           at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
           at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
           at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
           at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
           at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
           at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
           at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
           at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
           at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
           at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
           at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:48)
           at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:52)
           at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
           at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
           at org.gradle.util.Swapper.swap(Swapper.java:38)
           at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:47)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:66)
           at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
           at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41)
           at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
           at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
           at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246)
           at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
           at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
           at java.lang.Thread.run(Thread.java:745)
   
   FAILURE: Build failed with an exception.
   
   * Where:
   Build file '/soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/build.gradle' line: 63
   
   * What went wrong:
   A problem occurred evaluating root project 'android'.
   > Could not open cp_dsl class cache for script '/soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/CordovaLib/cordova.gradle' (/soft/WeX5v35/tools/gradle/caches/2.10/scripts/cordova_4nds17rmi5l1xmdhiuvdwa662/cp_dsl).
      > java.io.FileNotFoundException: /soft/WeX5v35/tools/gradle/caches/2.10/scripts/cordova_4nds17rmi5l1xmdhiuvdwa662/cp_dsl/cache.properties (Too many open files in system)
   
   * Try:
   Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
   ERROR building one of the platforms: Error: /soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/cordova/build: Command failed with exit code 1
   You may not have the required environment or OS to build this project
   
   /soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/cordova/node_modules/q/q.js:126
                       throw e;
                       ^
   Error code 1 for command: /soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/gradlew with args: cdvBuildDebug,-b,/soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/build.gradle,-Dorg.gradle.daemon=true,--offline
   Error: /soft/WeX5v35/model/Native/综合演示/build/src/platforms/android/cordova/build: Command failed with exit code 1
****ERROR****: 子任务 "exec" 执行失败。
****ERROR****: 任务 "buildAndroid" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: exec returned: 1
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html

2

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2016-7-20 17:05:37 | 显示全部楼层
3.4打包Android正常,3.5Android就不行了
回复 支持 反对

使用道具 举报

2

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2016-7-21 10:32:28 | 显示全部楼层
没人说话啊
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-7-22 14:15:12 | 显示全部楼层
未指定生成工具版本 是什么意思?缺少文件导致的报错么?
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-7 16:17 , Processed in 0.075464 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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