eclipse Gradle插件null see error log...

最近想看看github上的开源代码去学习。有好多项目用的是gradle工具构建的。然后装了一个gradle的eclipse插件 。
当我build model的时候 提示我null see error log。
然后我去把error log导出来的。
如下

!ENTRY org.springsource.ide.eclipse.gradle.core 4 0 2015-03-19 17:39:22.363
!MESSAGE
!STACK 0
java.lang.reflect.InvocationTargetException
at org.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(GradleRunnable.java:112)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: org.eclipse.core.runtime.CoreException: Could not install Gradle distribution from ‘http://services.gradle.org/distributions/gradle-1.12-all.zip‘.
at org.springsource.ide.eclipse.gradle.core.util.ExceptionUtil.coreException(ExceptionUtil.java:40)
at org.springsource.ide.eclipse.gradle.core.util.ExceptionUtil.coreException(ExceptionUtil.java:51)
at org.springsource.ide.eclipse.gradle.core.modelmanager.BuildResult.get(BuildResult.java:85)
at org.springsource.ide.eclipse.gradle.core.modelmanager.GradleProjectModelManager.getModelInternal(GradleProjectModelManager.java:145)
at org.springsource.ide.eclipse.gradle.core.modelmanager.GradleProjectModelManager.getModel(GradleProjectModelManager.java:100)
at org.springsource.ide.eclipse.gradle.core.modelmanager.GradleModelManager.getModel(GradleModelManager.java:77)
at org.springsource.ide.eclipse.gradle.core.GradleProject.getSkeletalGradleModel(GradleProject.java:670)
at org.springsource.ide.eclipse.gradle.ui.wizards.GradleImportWizardPageOne$11.doit(GradleImportWizardPageOne.java:516)
at org.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(GradleRunnable.java:104)
… 1 more
Caused by: org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from ‘http://services.gradle.org/distributions/gradle-1.12-all.zip‘.
at org.gradle.tooling.internal.consumer.DistributionFactory ZippedDistribution 1.call(DistributionFactory.java:125)
at org.gradle.tooling.internal.consumer.DistributionFactory ZippedDistribution 1.call(DistributionFactory.java:113)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor Worker.run(ThreadPoolExecutor.java:617)atjava.lang.Thread.run(Thread.java:745)atorg.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)atorg.gradle.tooling.internal.consumer.DefaultModelBuilder.get(DefaultModelBuilder.java:48)atorg.springsource.ide.eclipse.gradle.core.modelmanager.ToolinApiUtils.buildModel(ToolinApiUtils.java:103)atorg.springsource.ide.eclipse.gradle.core.modelmanager.DefaultModelBuilder.doBuild(DefaultModelBuilder.java:30)atorg.springsource.ide.eclipse.gradle.core.modelmanager.AbstractModelBuilder.buildModel(AbstractModelBuilder.java:40)atorg.springsource.ide.eclipse.gradle.core.modelmanager.HierarchicalProjectBuildStrategy.buildReferenceModel(HierarchicalProjectBuildStrategy.java:179)atorg.springsource.ide.eclipse.gradle.core.modelmanager.HierarchicalProjectBuildStrategy.buildModels(HierarchicalProjectBuildStrategy.java:65)atorg.springsource.ide.eclipse.gradle.core.modelmanager.GradleProjectModelManager.getModelInternal(GradleProjectModelManager.java:141)6moreCausedby:java.nio.channels.OverlappingFileLockExceptionatsun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255)atsun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152)atsun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1075)atjava.nio.channels.FileChannel.tryLock(FileChannel.java:1155)atorg.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:51)atorg.gradle.wrapper.Install.createDist(Install.java:44)atorg.gradle.tooling.internal.consumer.DistributionFactory ZippedDistribution 1.call(DistributionFactory.java:119)atorg.gradle.tooling.internal.consumer.DistributionFactory ZippedDistribution 1.call(DistributionFactory.java:113)atjava.util.concurrent.FutureTask.run(FutureTask.java:266)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)atjava.util.concurrent.ThreadPoolExecutor Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Root exception:
org.eclipse.core.runtime.CoreException: Could not install Gradle distribution from ‘http://services.gradle.org/distributions/gradle-1.12-all.zip‘.
at org.springsource.ide.eclipse.gradle.core.util.ExceptionUtil.coreException(ExceptionUtil.java:40)
at org.springsource.ide.eclipse.gradle.core.util.ExceptionUtil.coreException(ExceptionUtil.java:51)
at org.springsource.ide.eclipse.gradle.core.modelmanager.BuildResult.get(BuildResult.java:85)
at org.springsource.ide.eclipse.gradle.core.modelmanager.GradleProjectModelManager.getModelInternal(GradleProjectModelManager.java:145)
at org.springsource.ide.eclipse.gradle.core.modelmanager.GradleProjectModelManager.getModel(GradleProjectModelManager.java:100)
at org.springsource.ide.eclipse.gradle.core.modelmanager.GradleModelManager.getModel(GradleModelManager.java:77)
at org.springsource.ide.eclipse.gradle.core.GradleProject.getSkeletalGradleModel(GradleProject.java:670)
at org.springsource.ide.eclipse.gradle.ui.wizards.GradleImportWizardPageOne 11.doit(GradleImportWizardPageOne.java:516)atorg.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(GradleRunnable.java:104)atorg.eclipse.jface.operation.ModalContext ModalContextThread.run(ModalContext.java:122)
Caused by: org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from ‘http://services.gradle.org/distributions/gradle-1.12-all.zip‘.
at org.gradle.tooling.internal.consumer.DistributionFactory ZippedDistribution 1.call(DistributionFactory.java:125)
at org.gradle.tooling.internal.consumer.DistributionFactory ZippedDistribution 1.call(DistributionFactory.java:113)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor Worker.run(ThreadPoolExecutor.java:617)atjava.lang.Thread.run(Thread.java:745)atorg.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)atorg.gradle.tooling.internal.consumer.DefaultModelBuilder.get(DefaultModelBuilder.java:48)atorg.springsource.ide.eclipse.gradle.core.modelmanager.ToolinApiUtils.buildModel(ToolinApiUtils.java:103)atorg.springsource.ide.eclipse.gradle.core.modelmanager.DefaultModelBuilder.doBuild(DefaultModelBuilder.java:30)atorg.springsource.ide.eclipse.gradle.core.modelmanager.AbstractModelBuilder.buildModel(AbstractModelBuilder.java:40)atorg.springsource.ide.eclipse.gradle.core.modelmanager.HierarchicalProjectBuildStrategy.buildReferenceModel(HierarchicalProjectBuildStrategy.java:179)atorg.springsource.ide.eclipse.gradle.core.modelmanager.HierarchicalProjectBuildStrategy.buildModels(HierarchicalProjectBuildStrategy.java:65)atorg.springsource.ide.eclipse.gradle.core.modelmanager.GradleProjectModelManager.getModelInternal(GradleProjectModelManager.java:141)6moreCausedby:java.nio.channels.OverlappingFileLockExceptionatsun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255)atsun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152)atsun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1075)atjava.nio.channels.FileChannel.tryLock(FileChannel.java:1155)atorg.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:51)atorg.gradle.wrapper.Install.createDist(Install.java:44)atorg.gradle.tooling.internal.consumer.DistributionFactory ZippedDistribution 1.call(DistributionFactory.java:119)atorg.gradle.tooling.internal.consumer.DistributionFactory ZippedDistribution 1.call(DistributionFactory.java:113)atjava.util.concurrent.FutureTask.run(FutureTask.java:266)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)atjava.util.concurrent.ThreadPoolExecutor Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

然后找了一下。在stackoverflow上找到了办法 。问题的原因在于没有设置gradle的jre工作环境 。
解决办法 :
到eclipse的首选项里把gradle的jre环境 设置为你安装的环境。
这里写图片描述

其次。如果是android项目
如果是android studio需要设置android_home 的环境变量。
如果是eclipse 需要在项目根目录创建local.properties中声明 sdk.dir=你的sdk目录 。
windows用D:\xxx\
mac 用/Users 或者 /Applications 这级目录开始,写上你的sdk目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值