Obsolete
Status Update
Comments
vs...@google.com <vs...@google.com> #2
The log says:
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Can you go to a terminal/command line, navigate to your project, and then do:
# gradlew.bat assembleDebug
and paste the output of that command?
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Can you go to a terminal/command line, navigate to your project, and then do:
# gradlew.bat assembleDebug
and paste the output of that command?
ro...@gmail.com <ro...@gmail.com> #3
I have attached the screenshots of the output.
Thanks!
Thanks!
vs...@google.com <vs...@google.com> #4
Could you make sure that all your build.gradle files specify 0.8.+ as the version for the android gradle plugin, and also make sure that the file gradle/wrapper/gradle-wrapper.properties points to gradle 1.10?
ro...@gmail.com <ro...@gmail.com> #5
It now works! Thanks! Here is some info:
---
In build.gradle it is now (I had done this earlier):
dependencies {
classpath 'com.android.tools.build:gradle:0.8.+'
}
---
In gradle/wrapper/gradle-wrapper.properties it is now (this happened automatically since earlier today):
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
---
I also got this error:
Failed to refresh Gradle project '[app name]'
You are using Gradle version 1.9, which is not supported by the version of the Android Gradle plug-in the project is using. Please use version 1.10.
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)
Fix Gradle wrapper and re-import project Gradle settings
---
I went into Gradle settings and clicked on "use local Gradle distribution" and pointed it to*:
C:/Users/robot_000/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10
---
It now seems to work fine (i.e. no error message)!
*Gradle version 1.10 seems to have loaded automatically since earlier also, making me think that there was a server error, or something else.
Thanks again for your help! I hope someone else also finds this helpful!
---
In build.gradle it is now (I had done this earlier):
dependencies {
classpath 'com.android.tools.build:gradle:0.8.+'
}
---
In gradle/wrapper/gradle-wrapper.properties it is now (this happened automatically since earlier today):
distributionUrl=http\://
---
I also got this error:
Failed to refresh Gradle project '[app name]'
You are using Gradle version 1.9, which is not supported by the version of the Android Gradle plug-in the project is using. Please use version 1.10.
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)
Fix Gradle wrapper and re-import project Gradle settings
---
I went into Gradle settings and clicked on "use local Gradle distribution" and pointed it to*:
C:/Users/robot_000/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10
---
It now seems to work fine (i.e. no error message)!
*Gradle version 1.10 seems to have loaded automatically since earlier also, making me think that there was a server error, or something else.
Thanks again for your help! I hope someone else also finds this helpful!
sb...@google.com <sb...@google.com> #6
Changing the wrapper properties should work fine, and we really recommend that you use the wrapper instead of a local installation. In any event, please don't manually point the IDE to a local Gradle distribution in your .gradle folder; that's a temporary folder and can go away. If you want to use a local distribution, download it yourself and put it in a normal place.
sb...@google.com <sb...@google.com>
ri...@gmail.com <ri...@gmail.com> #7
i can't seem to get my gradle build to work.
Here's my stacktrace
java.lang.AssertionError
at com.android.tools.idea.gradle.invoker.GradleTasksExecutor.invokeGradleTasks(GradleTasksExecutor.java:235)
at com.android.tools.idea.gradle.invoker.GradleTasksExecutor.run(GradleTasksExecutor.java:189)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:695)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)
I have updated the build.gradle to be 0.8.+
and changed the other to distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
Here's my stacktrace
java.lang.AssertionError
at com.android.tools.idea.gradle.invoker.GradleTasksExecutor.invokeGradleTasks(GradleTasksExecutor.java:235)
at com.android.tools.idea.gradle.invoker.GradleTasksExecutor.run(GradleTasksExecutor.java:189)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:695)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)
I have updated the build.gradle to be 0.8.+
and changed the other to distributionUrl=http\://
ke...@gmail.com <ke...@gmail.com> #8
I've tried this and it did not solve the issue for me. I just downloaded Android Studio and this is the first thing I run into. NOT IMPRESSED. As if eclipse wasn't bad enough. Tried to update to 4.3, but it won't allow me to. Any help or do I just wait until another buggy version comes out?
ja...@gmail.com <ja...@gmail.com> #9
Same here. I discovered that the Gradle fatal exception error was misleading error caused by the fact that Java VM was not loading due to "Could not reserve enough space for object heap".
I've set :
* File -> Settings -> Compiler -> Java Compiler -> Additional command line.. -> -Xms256m -Xmx512m
and also:
* In myapp/gradle/wrapper/fradle-wrapper.properties : distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip
* In myapp/build.gradle: classpath 'com.android.tools.build:gradle:0.9.+'
Closed and imported project again. It worked OK.
I've set :
* File -> Settings -> Compiler -> Java Compiler -> Additional command line.. -> -Xms256m -Xmx512m
and also:
* In myapp/gradle/wrapper/fradle-wrapper.properties : distributionUrl=http\://
* In myapp/build.gradle: classpath 'com.android.tools.build:gradle:0.9.+'
Closed and imported project again. It worked OK.
ja...@gmail.com <ja...@gmail.com> #10
Forgot to add that I've also set :
* File -> Settings -> Compiler -> Gradle -> VM Options -> -XX:MaxHeapSize=256m -Xmx256m
* File -> Settings -> Compiler -> Gradle -> VM Options -> -XX:MaxHeapSize=256m -Xmx256m
ku...@gmail.com <ku...@gmail.com> #11
Followed jakub.cz instructions - solved main issue with gradle but has caused another.
I am using AS (preview) 0.5.2 - Gradle 1.11-all
After fixing settings I get the following exceptions in the event log
Index: 3, Size: 3: Index: 3, Size: 3
java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at com.android.ide.common.repository.GradleCoordinate$2.compare(GradleCoordinate.java:358)
at com.android.ide.common.repository.GradleCoordinate$2.compare(GradleCoordinate.java:338)
at com.android.tools.lint.checks.GradleDetector.checkLocalMavenVersions(GradleDetector.java:476)
at com.android.tools.lint.checks.GradleDetector.checkPlayServices(GradleDetector.java:467)
at com.android.tools.lint.checks.GradleDetector.checkDependency(GradleDetector.java:391)
at com.android.tools.lint.checks.GradleDetector.checkDslPropertyAssignment(GradleDetector.java:274)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector.access$200(IntellijGradleDetector.java:34)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector$1$1.visitClosure(IntellijGradleDetector.java:86)
at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.accept(GrClosableBlockImpl.java:71)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.java:75)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptChildren(GroovyPsiElementImpl.java:59)
at org.jetbrains.plugins.groovy.lang.psi.GroovyRecursiveElementVisitor.visitElement(GroovyRecursiveElementVisitor.java:24)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitExpression(GroovyElementVisitor.java:124)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitCallExpression(GroovyElementVisitor.java:128)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitMethodCallExpression(GroovyElementVisitor.java:132)
at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.java:50)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyFileBaseImpl.acceptChildren(GroovyFileBaseImpl.java:225)
at org.jetbrains.plugins.groovy.lang.psi.GroovyRecursiveElementVisitor.visitElement(GroovyRecursiveElementVisitor.java:24)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitFile(GroovyElementVisitor.java:64)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyFileBaseImpl.accept(GroovyFileBaseImpl.java:218)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector$1.run(IntellijGradleDetector.java:64)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:911)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector.visitBuildScript(IntellijGradleDetector.java:56)
at com.android.tools.lint.client.api.LintDriver.checkBuildScripts(LintDriver.java:1052)
at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:1009)
at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:858)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:425)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:369)
at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:146)
at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:56)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:222)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass.access$400(ExternalToolPass.java:43)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass$2.run(ExternalToolPass.java:133)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass$3.run(ExternalToolPass.java:170)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)
I am using AS (preview) 0.5.2 - Gradle 1.11-all
After fixing settings I get the following exceptions in the event log
Index: 3, Size: 3: Index: 3, Size: 3
java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at com.android.ide.common.repository.GradleCoordinate$2.compare(GradleCoordinate.java:358)
at com.android.ide.common.repository.GradleCoordinate$2.compare(GradleCoordinate.java:338)
at com.android.tools.lint.checks.GradleDetector.checkLocalMavenVersions(GradleDetector.java:476)
at com.android.tools.lint.checks.GradleDetector.checkPlayServices(GradleDetector.java:467)
at com.android.tools.lint.checks.GradleDetector.checkDependency(GradleDetector.java:391)
at com.android.tools.lint.checks.GradleDetector.checkDslPropertyAssignment(GradleDetector.java:274)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector.access$200(IntellijGradleDetector.java:34)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector$1$1.visitClosure(IntellijGradleDetector.java:86)
at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.accept(GrClosableBlockImpl.java:71)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.java:75)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptChildren(GroovyPsiElementImpl.java:59)
at org.jetbrains.plugins.groovy.lang.psi.GroovyRecursiveElementVisitor.visitElement(GroovyRecursiveElementVisitor.java:24)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitExpression(GroovyElementVisitor.java:124)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitCallExpression(GroovyElementVisitor.java:128)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitMethodCallExpression(GroovyElementVisitor.java:132)
at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.java:50)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyFileBaseImpl.acceptChildren(GroovyFileBaseImpl.java:225)
at org.jetbrains.plugins.groovy.lang.psi.GroovyRecursiveElementVisitor.visitElement(GroovyRecursiveElementVisitor.java:24)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitFile(GroovyElementVisitor.java:64)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyFileBaseImpl.accept(GroovyFileBaseImpl.java:218)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector$1.run(IntellijGradleDetector.java:64)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:911)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector.visitBuildScript(IntellijGradleDetector.java:56)
at com.android.tools.lint.client.api.LintDriver.checkBuildScripts(LintDriver.java:1052)
at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:1009)
at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:858)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:425)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:369)
at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:146)
at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:56)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:222)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass.access$400(ExternalToolPass.java:43)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass$2.run(ExternalToolPass.java:133)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass$3.run(ExternalToolPass.java:170)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)
ye...@gmail.com <ye...@gmail.com> #12
I just started with android studio (in fact android development for the first time ) and just got stuck with gradle project sync error
I am using AS 0.5.4
gradle version 1.11
Some one please help me with a working solution
Thank you
I am using AS 0.5.4
gradle version 1.11
Some one please help me with a working solution
Thank you
pa...@gmail.com <pa...@gmail.com> #13
My error:
java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at com.android.ide.common.repository.GradleCoordinate$2.compare(GradleCoordinate.java:358)
at com.android.ide.common.repository.GradleCoordinate$2.compare(GradleCoordinate.java:338)
at com.android.tools.lint.checks.GradleDetector.checkLocalMavenVersions(GradleDetector.java:476)
at com.android.tools.lint.checks.GradleDetector.checkSupportLibraries(GradleDetector.java:450)
at com.android.tools.lint.checks.GradleDetector.checkDependency(GradleDetector.java:387)
at com.android.tools.lint.checks.GradleDetector.checkDslPropertyAssignment(GradleDetector.java:274)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector.access$200(IntellijGradleDetector.java:34)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector$1$1.visitClosure(IntellijGradleDetector.java:86)
at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.accept(GrClosableBlockImpl.java:71)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.java:75)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptChildren(GroovyPsiElementImpl.java:59)
at org.jetbrains.plugins.groovy.lang.psi.GroovyRecursiveElementVisitor.visitElement(GroovyRecursiveElementVisitor.java:24)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitExpression(GroovyElementVisitor.java:124)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitCallExpression(GroovyElementVisitor.java:128)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitMethodCallExpression(GroovyElementVisitor.java:132)
at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.java:50)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyFileBaseImpl.acceptChildren(GroovyFileBaseImpl.java:225)
at org.jetbrains.plugins.groovy.lang.psi.GroovyRecursiveElementVisitor.visitElement(GroovyRecursiveElementVisitor.java:24)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitFile(GroovyElementVisitor.java:64)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyFileBaseImpl.accept(GroovyFileBaseImpl.java:218)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector$1.run(IntellijGradleDetector.java:64)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:911)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector.visitBuildScript(IntellijGradleDetector.java:56)
at com.android.tools.lint.client.api.LintDriver.checkBuildScripts(LintDriver.java:1052)
at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:1009)
at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:858)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:425)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:369)
at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:146)
at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:56)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:222)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass.access$400(ExternalToolPass.java:43)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass$2.run(ExternalToolPass.java:133)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass$3.run(ExternalToolPass.java:170)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)
java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at com.android.ide.common.repository.GradleCoordinate$2.compare(GradleCoordinate.java:358)
at com.android.ide.common.repository.GradleCoordinate$2.compare(GradleCoordinate.java:338)
at com.android.tools.lint.checks.GradleDetector.checkLocalMavenVersions(GradleDetector.java:476)
at com.android.tools.lint.checks.GradleDetector.checkSupportLibraries(GradleDetector.java:450)
at com.android.tools.lint.checks.GradleDetector.checkDependency(GradleDetector.java:387)
at com.android.tools.lint.checks.GradleDetector.checkDslPropertyAssignment(GradleDetector.java:274)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector.access$200(IntellijGradleDetector.java:34)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector$1$1.visitClosure(IntellijGradleDetector.java:86)
at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.accept(GrClosableBlockImpl.java:71)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.java:75)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptChildren(GroovyPsiElementImpl.java:59)
at org.jetbrains.plugins.groovy.lang.psi.GroovyRecursiveElementVisitor.visitElement(GroovyRecursiveElementVisitor.java:24)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitExpression(GroovyElementVisitor.java:124)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitCallExpression(GroovyElementVisitor.java:128)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitMethodCallExpression(GroovyElementVisitor.java:132)
at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.java:50)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyFileBaseImpl.acceptChildren(GroovyFileBaseImpl.java:225)
at org.jetbrains.plugins.groovy.lang.psi.GroovyRecursiveElementVisitor.visitElement(GroovyRecursiveElementVisitor.java:24)
at org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor.visitFile(GroovyElementVisitor.java:64)
at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyFileBaseImpl.accept(GroovyFileBaseImpl.java:218)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector$1.run(IntellijGradleDetector.java:64)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:911)
at org.jetbrains.android.inspections.lint.IntellijGradleDetector.visitBuildScript(IntellijGradleDetector.java:56)
at com.android.tools.lint.client.api.LintDriver.checkBuildScripts(LintDriver.java:1052)
at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:1009)
at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:858)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:425)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:369)
at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:146)
at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:56)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:222)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass.access$400(ExternalToolPass.java:43)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass$2.run(ExternalToolPass.java:133)
at com.intellij.codeInsight.daemon.impl.ExternalToolPass$3.run(ExternalToolPass.java:170)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)
ki...@gmail.com <ki...@gmail.com> #14
100% working.
I had the same issue but I fixed it.
1.First find what version of gradle is used in android studio. I had 0.83v of studio and 1.12v of gradle.
2.Download version of gradle fromWWW.gradle.com/downloads/ by specifying its version. Dont download the latest version(.20). It does not compatible with android studio as they are working on it.
3.Unzip to a location safe ( I put it in program files under gradle folder)
3. go to environment variable in system properties under advanced tab and add values of this chosen directory with name GRADLE_HOME in both user and system variables.
4. Delete the files related to android studio and gradle in users/user_name directory in the windows main disk.
5.Start the android studio (without internet) and it prompts for setting. Give no setting option and start new project( it shows some error).
6. Go to file-> settings-> gradle -> use local gradle distribution it will show that location is deduced( thanks yo environment variable) and click apply. And close the setting window
7. In toolbar click the sync with project icon (look similar to chrome icon with a down arrow in green). Its called the gradle icon. Make sure you turn on the internet. Background process at least 2 mins upon your net speed will download some files.
8. Go to settings in file menu -> gradle and select offline work in global gradle setting and click OK.
All done!!!!
I had the same issue but I fixed it.
1.First find what version of gradle is used in android studio. I had 0.83v of studio and 1.12v of gradle.
2.Download version of gradle from
3.Unzip to a location safe ( I put it in program files under gradle folder)
3. go to environment variable in system properties under advanced tab and add values of this chosen directory with name GRADLE_HOME in both user and system variables.
4. Delete the files related to android studio and gradle in users/user_name directory in the windows main disk.
5.Start the android studio (without internet) and it prompts for setting. Give no setting option and start new project( it shows some error).
6. Go to file-> settings-> gradle -> use local gradle distribution it will show that location is deduced( thanks yo environment variable) and click apply. And close the setting window
7. In toolbar click the sync with project icon (look similar to chrome icon with a down arrow in green). Its called the gradle icon. Make sure you turn on the internet. Background process at least 2 mins upon your net speed will download some files.
8. Go to settings in file menu -> gradle and select offline work in global gradle setting and click OK.
All done!!!!
ki...@gmail.com <ki...@gmail.com> #15
[Comment deleted]
ki...@gmail.com <ki...@gmail.com> #16
If you can't find the version gradle, open the project and in project toolbar (alt+1),under gradle directory open build.gradle it will be mentioned as 0.12.+ or somethingin code under dependencies block .
ne...@gmail.com <ne...@gmail.com> #17
the two problems:
No rendering target selected
NO cached version of com.android.tools.build:gradle:0.13.2 available for offline mode. DISABLE GRADLE OFFLINE MODE AND SYNC PROJECT
the problem is, in offline mode i couldnt sync the project.. it comes the gradle project sync failed
I have attached the cmd prompt output as instructed.
No rendering target selected
NO cached version of com.android.tools.build:gradle:0.13.2 available for offline mode. DISABLE GRADLE OFFLINE MODE AND SYNC PROJECT
the problem is, in offline mode i couldnt sync the project.. it comes the gradle project sync failed
I have attached the cmd prompt output as instructed.
it...@gmail.com <it...@gmail.com> #18
I've got the same problem - new Android Studio install today (having previously removed the beta version and deleted all Android Studio and gradle-related folders from my user folder.
I tried downloading gradle 2.2.1 and using the local folder option, as well as changing build.gradle to use "com.android.tools.build:gradle:2.2.1", but still get the error. I also tried the "sync with gradle" option suggested above but still no luck - it can't find com.android.tools.build:gradle:2.2.1
Any ideas??
I tried downloading gradle 2.2.1 and using the local folder option, as well as changing build.gradle to use "com.android.tools.build:gradle:2.2.1", but still get the error. I also tried the "sync with gradle" option suggested above but still no luck - it can't find com.android.tools.build:gradle:2.2.1
Any ideas??
vs...@google.com <vs...@google.com> #19
That should be com.android.tools.build:gradle:1.0.0, not 2.2.1. You have to specify the version of the gradle android plugin, not of gradle itself.
Also, please don't comment on a bug that has been marked as a duplicate of something else as it is unlikely to be monitored. Feel free to create a new issue in such cases and we'll do the job of redirecting you appropriately.
Also, please don't comment on a bug that has been marked as a duplicate of something else as it is unlikely to be monitored. Feel free to create a new issue in such cases and we'll do the job of redirecting you appropriately.
jo...@gmail.com <jo...@gmail.com> #20
tried my best but not working please help me out
Description
Hi,
I am having an issue with getting Gradle project sync failures in Android Studio 0.4.2 & 0.4.3.
Whenever I open Android Studio, I get this error above the open file:
Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly.
I also get this error in the EventLog:
Gradle '[project name]' project refresh failed:
A fatal exception has occurred. Program will exit.
: Gradle settings
I have attached the full log and a screenshot of the error.
I really like using Android Studio! It is a great program!
Thanks for your help!