Android Studio / IntelliJ IDEA создать новый проект не удалось с сообщением об ошибке `` недопустимый код типа: 00 ''

Я только что загрузил Android Studio и обновился до версии 0.3.6, прежде чем попытаться создать новый проект. Я смог увидеть экран создания, ввести основную информацию для нового проекта, создать значок и т. Д., Однако, когда процесс создания проекта завершился, он выдает следующую ошибку:  введите описание изображения здесь

Перезапуск Android Studio не решает проблемы. И на показанном выше экране запуска я не могу просмотреть журнал IDE для получения более подробной информации, поскольку инструкция также говорит.

Кто-нибудь сталкивался с этой проблемой, и в чем ее решение?

Я работаю на 64-битной машине с Windows 7 и использую Oracle JRockit 1.6.0 в качестве JVM, если это помогает.


Изменить:

Вот суть из файла журнала @C: \ Users \ .AndroidStudioPreview \ system \ log \ idea.log

Дело в том, что я могу скачать 'http://services.gradle.org/distributions/gradle-1.8-bin.zip 'без проблем, поэтому я не знаю, почему Android Studio не смогла его получить. Могу ли я вручную поместить файл куда-нибудь, чтобы действие не завершилось ошибкой?

Оказывается, Gradle (или Android Studio) не любит, когда JRocket JVM устанавливается в качестве среды выполнения Java по умолчанию.


person Kai    schedule 23.11.2013    source источник
comment
Файл журнала будет иметь большое значение для устранения проблемы. Чтобы найти его, обратитесь к devnet.jetbrains.com/docs/DOC-181.   -  person Rick    schedule 23.11.2013
comment
@ user2675569 Да, действительно, не помогло   -  person Scott Barta    schedule 24.11.2013
comment
@ScottBarta, пожалуйста, смотрите отредактируйте, спасибо   -  person Kai    schedule 24.11.2013
comment
Я пробовал удалить метод .gradle dir, но не сработал, как вы и подозревали. Попробую антивирусный метод, когда вернусь из офиса.   -  person Kai    schedule 24.11.2013


Ответы (2)


Установите JAVA_HOME для использования JDK, насколько я могу судить, полностью устранил проблему.

Похоже, что один из файлов, загруженных Gradle, поврежден. Я бы попытался удалить все каталоги кеша Gradle; в вашем домашнем каталоге пользователя должен быть каталог .gradle (я не уверен на 100%, куда он пойдет в Windows; вам может потребоваться поискать все каталоги .gradle, чтобы найти его), а также каталог .gradle в корень вашего проекта. Хотя, если вы просто пытаетесь каждый раз создавать новый проект, тогда он будет каждый раз создавать новый корневой каталог проекта, поэтому корневой каталог проекта не будет вызывать у вас проблем.

person Kai    schedule 25.11.2013

Если это вам не поможет (я немного скептически отношусь к этому), тогда вам нужно будет посмотреть, что еще происходит в вашей системе, что может повредить эти файлы. Если у вас есть антивирус или другие общесистемные утилиты, не входящие в базовую операционную систему Microsoft, попробуйте временно отключить их, чтобы увидеть, можно ли локализовать проблему.

Вы пробовали деинсталлировать и переустановить программу?

person Scott Barta    schedule 24.11.2013
comment
Проблема не в антивирусе или других приложениях, а в используемой JVM (не знаю почему), но вы указали мне правильный путь, спасибо! - person Kai; 25.11.2013
comment
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 (по умолчанию). .internal.concurrent.DefaultExecutorFactory $ StoppableExecutorImpl $ 1.run (DefaultExecutorFactory.java:66) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java. 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.service.project.GradleProjectResolver.doResolveProjectInfo (GradleProjectResolver.java:163) по адресу org.plug.java: ojectResolver.access $ 000 (GradleProjectResolver.java:60) по адресу org.jetbrains.plugins.gradle.service.project.GradleProjectResolver $ 1.fun (GradleProjectResolver.java:116) по адресу org.jetdlebrains.plugins.project.gradle.es .fun (GradleProjectResolver.java:112) по адресу org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute (GradleExecutionHelper.java:190) по адресу org.jetbrains.plugins.gradle.serject.project.project.project.project.Gradle .java: 112) в org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo (GradleProjectResolver.java:60) в com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResternal 41) в com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl $ 1.produce (RemoteExternalSystemProjectResolverImpl.java:37) в com.intellij.openapi .externalSystem.service.remote.AbstractRemoteExternalSystemService.execute (AbstractRemoteExternalSystemService.java:59) в com.intellij.openapi.externalSystem.service.remote. RemoteExternalSystemProjectResolverImpl.resolveProjectInfo (RemoteExternalSystemProjectResolverImpl.java:37) в com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo. doExecute (ExternalSystemResolveProjectTask.java:53) по адресу com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute (AbstractExternalSystemTask.java:130) по адресу com.intellij.openapi.externalSystem.service.execternalSystem (AbstractExternalSystem.service.internal.externalSystem.service.internal. java: 120) в com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 3.execute (ExternalSystemUtil.java:441) в com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 4 $ 1.run (ExternalSystemUtil.java:495) в com.intellij.openapi.progress.impl.ProgressManagerImpl $ TaskRunnable.run (ProgressMana gerImpl.java:464) в com.intellij.openapi.progress.impl.ProgressManagerImpl $ 6.run (ProgressManagerImpl.java:274) в com.intellij.openapi.progress.impl.ProgressManagerImpl $ 2.run (ProgressManagerImpl) .java:17 в com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress (ProgressManager.java:209) в com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress (ProgressManagerImpl.java:212.progress.open .ProgressManagerImpl.runProcess (ProgressManagerImpl.java:171) в com.intellij.openapi.application.impl.ApplicationImpl $ 10 $ 1.run (ApplicationImpl.java:657) в com.intellij.openapi.application.impl.Application (Impl $ 8.run ApplicationImpl.java:435) в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:471) в java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:334) в java.util.concurrent .FutureTask.run (FutureTask.java:166) в java.util.concurrent.Thre adPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) в java.lang.Thread.raptell (Thread.java:724.o) в com.pentellin. .application.impl.ApplicationImpl $ 1 $ 1.run (ApplicationImpl.java:152) Вызвано: org.gradle.internal.UncheckedException: java.io.StreamCorruptedException: недопустимый код типа: 00 Причина: java.io.StreamCorruptedException: недопустимый тип код: 00 на java.io. ObjectInputStream $ BlockDataInputStream.readBlockHeader (ObjectInputStream.java:2486) в java.io.ObjectInputStream $ BlockDataInputStream.refill (ObjectInputStream.java:2521) в java.io.ObjectInputStream $ BlockDataInputStream.read) (в java.io. .DataInputStream.readInt (DataInputStream.java:370) в java.io.ObjectInputStream $ BlockDataInputStream.readInt (ObjectInputStream.java:2798) в java.io.ObjectInputStream.readInt (ObjectInputStream.java:948) в java.Mu. readObject (HashMap.java:1213) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl. в java.lang.reflect.Method.invoke (Method.java:597) в java.io.ObjectStreamClass.invokeReadObject (ObjectStreamClass.java:969) в java.io.ObjectInputStream.readSerialData (ObjectInputStream.j ava: 1871) в java.io.ObjectInputStream.readOrdinaryObject (ObjectInputStream.java:1775) в java.io.ObjectInputStream.readObject0 (ObjectInputStream.java:1327) в java.io.ObjectInputStream.defaultReadFields. java.io.ObjectInputStream.readSerialData (ObjectInputStream.java:1893) в java.io.ObjectInputStream.readOrdinaryObject (ObjectInputStream.java:1775) в java.io.ObjectInputStream.readObject0 (ObjectInputStream7.java: ObjectInputStream.java: ObjectInputStream.java: ObjectInputStream.java: ObjectInputStream.java: ObjectInputStream.java: ObjectInputStream.java: .defaultReadFields (ObjectInputStream.java:1969) в java.io.ObjectInputStream.readSerialData (ObjectInputStream.java:1893) в java.io.ObjectInputStream.readOrdinaryObject (ObjectInputStream.java:1775) (ObjectInputStream.java:1775) (ObjectInputStream.java:1775) (ObjectInputStream.java:1775) (ObjectInputStream.java:1775) (ObjectInputStream. java: 1327) в java.io.ObjectInputStream.defaultReadFields (ObjectInputStream.java:1969) в java.io.ObjectInputStream.readSerialData (ObjectInputStream.java:1893) в java.io.ObjectInputStream.r eadOrdinaryObject (ObjectInputStream.java:1775) в java.io.ObjectInputStream.readObject0 (ObjectInputStream.java:1327) в java.io.ObjectInputStream.readObject (ObjectInputStream.java:349) в org.gradle.tooling.info. .deserialize (PayloadSerializer.java:150) по адресу org.gradle.tooling.internal.provider.ClientProvidedBuildAction.run (ClientProvidedBuildAction.java:43) по адресу org.gradle.tooling.internal.provider.ClientProvidedBuildAction.java. ) на org.gradle.tooling.internal.provider. ConfiguringBuildAction.run (ConfiguringBuildAction.java:108) в org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:35) в org.gradle.launcher.daemon.server.exec.Exeild: 45) в org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:35) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution) или в gava: .gradle.launcher.daemon.server.exec.WatchForDisconnection.execute (WatchForDisconnection.java:42) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution.java:126) в org.launcher .daemon.server.exec.ResetDeprecationLogger.execute (ResetDeprecationLogger.java:25) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution.java:126) в org.gradle.laun .exec.StartStopIfBuildAndStop.execute (Пуск StopIfBuildAndStop.java:34) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution.java:126) в org.gradle.launcher.daemon.server.exec.ReturnResult.execute (ReturnResult.execute 37) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution.java:126) в org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:72) в org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:69) на org.gradle.util.Swapper.swap (Swapper.java:38) на org.gradle.launcher.daemon.server .exec.ForwardClientInput.execute (ForwardClientInput.java:69) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution.java:126) в org.gradle.launcher.c.LogTserver.exe .doBuild (LogToClient.java:60) в org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:35 ) на org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution.java:126) на org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild (EstablishBuild. gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:35) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution.java:126) в org.launcher. daemon.server.exec. StartBuildOrRespondWithBusy $ 1. run (StartBuildOrRespondWithBusy.java:46) на org.gradle.launcher.daemon.server.DaemonStateCoordinator.runCommand (DaemonStateCoordinator.java:186c.) в Startser.BildrunderWildruncher.exeBildruncher.exe .java: 49) на org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:35) на org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution. ) в org.gradle.launcher.daemon.server.exec.HandleStop.execute (HandleStop.java:36) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution.java:126) в org. gradle.launcher.daemon.server.exec.CatchAndForwardDaemonFailure.execute (CatchAndForwardDaemonFailure.java:32) в org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed (DaemonCommandExecution. org. daemon.server.exec.Defau ltDaemonCommandExecuter.executeCommand (DefaultDaemonCommandExecuter.java:56) в org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler $ ConnectionWorker.handleCommand (DefaultIncomingConnectionHandler.java:Decmsupport.IncomingConnectionHandler.java:155. DefaultIncomingConnectionHandler.java:128) в org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler $ ConnectionWorker.run (DefaultIncomingConnectionHandler.java:116) в org.gradle.internal.concurrent.DefaultExecutorFactory: ) на java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:895) на java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:919) на javar.lang. java: 662) - person Kai; 25.11.2013