2

在尝试创建新项目之前,我刚刚下载了 Android Studio 并更新到 0.3.6。我能够看到创建屏幕,输入新项目的基本信息,创建图标等,但是当项目创建过程完成时,它会抛出以下错误: 在此处输入图像描述

重新启动 Android Studio 并不能解决问题。从上面显示的启动屏幕中,我也无法按照说明查看 IDE 日志以获取更多详细信息。

有没有人遇到过这个问题,解决方法是什么?

我在 Windows 7 64 位机器上,如果有帮助的话,我可以使用 Oracle JRockit 1.6.0 作为 JVM。


编辑:

这是来自日志文件@C:\Users\.AndroidStudioPreview\system\log\idea.log 的精髓

2013-11-24 11:58:58,393 [33993] 信息-.project.GradleProjectResolver-Gradle 项目解析错误 org.gradle.tooling.GradleConnectionException:无法使用 Gradle 分发运行构建操作“ http://services.gradle.org /distributions/gradle-1.8-bin.zip'。在 org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:55) 在 org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57) 在 org.gradle .internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. java:615) 在 java.lang.Thread.run(Thread.java:724) 在 org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46) 在 org.gradle.tooling.internal.consumer .DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:43) 在 org.jetbrains.plugins.gradle。

问题是我可以毫无问题地下载“ http://services.gradle.org/distributions/gradle-1.8-bin.zip ”,所以我不知道为什么Android Studio 无法获得它。我是否可以手动将文件放在某处以便操作不会失败?

4

2 回答 2

4

事实证明,Gradle(或 Android Studio)不喜欢将 JRocket JVM 设置为默认的 Java 运行时。

据我所知,将 JAVA_HOME 设置为使用 JDK 完全解决了该问题。

于 2013-11-25T13:23:40.070 回答
1

Gradle 下载的文件之一似乎已损坏。我会尝试删除所有 Gradle 缓存目录;您的用户主目录中应该有一个 .gradle 目录(我不确定它在 Windows 上的位置;您可能需要四处寻找所有 .gradle 目录才能找到它)以及 .gradle 目录你的项目的根。尽管如果您只是每次都尝试创建一个新项目,那么每次都会创建一个新的项目根目录,因此特定于项目根目录的目录不会引起您的问题。

如果这对你没有帮助(我有点怀疑它会不会),那么你需要看看你的系统中还有什么会破坏这些文件。如果您有防病毒或其他类型的系统范围实用程序,它们不属于 Microsoft 的基本操作系统,请查看暂时禁用这些实用程序,看看您是否可以隔离问题。

于 2013-11-24T14:34:07.107 回答