2014-01-19 3 views
2

Я устанавливаю Android studio 0.4.2 в Windows 7 x64. Попробуйте создать простой проект от студии, но я получаю сообщение об ошибке:Не удается наследовать от окончательного класса

Cannot inherit from final class 
  • Я стараюсь как studio64.exe и studio.exe.
  • Я стараюсь как jdk 1.7 u45 x86, так и jdk 1.7 u51 x64
  • gradle 1.9 из repo.

В моей виртуальной машине XPx32 со всеми этими файлами-студией работы отлично (я просто скопировать Android-студию, C: \ Users \% пользователи% .AndroidStudioPreview, C: \ Users \% пользователи% .gradle из мой настоящий валик в виртуальный).

Я за прокси с ntlm.

журнала:

2014-01-19 12:31:20,504 [ 22420] WARN - nal.AbstractExternalSystemTask - Cannot inherit from final class 
com.intellij.openapi.externalSystem.model.ExternalSystemException: Cannot inherit from final class 
    at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:185) 
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113) 
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61) 
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41) 
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37) 
    at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59) 
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37) 
    at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49) 
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48) 
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137) 
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123) 
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471) 
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549) 
    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: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:153) 

ОБНОВЛЕНО

В моем проекте 3 подпроектов. верхнего уровня build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules. 
buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.7.+' 
    } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

Главный проект build.gradle

apply plugin: 'android' 

android { 
    compileSdkVersion 18 
    buildToolsVersion "19.0.1" 

    defaultConfig { 
     minSdkVersion 15 
     targetSdkVersion 18 
    } 

    buildTypes { 
     release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile project(':wheel') 
    compile project(':appRater') 
    compile files('libs/android-support-v13.jar') 
    compile files('libs/libGoogleAnalyticsServices.jar') 
} 

Во всех подпроектов build.gradle являются:

apply plugin: 'android-library' 

android { 
    compileSdkVersion 18 
    buildToolsVersion "19.0.1" 

    defaultConfig { 
     minSdkVersion 15 
     targetSdkVersion 18 
    } 

    release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
} 
+0

Включает в себя файл build.gradle. – pyus13

+0

Добавить build.gradle файлы – alexey

+0

выглядит хорошо. проверьте мой ответ, если он может вам помочь. – pyus13

ответ

6

Это кажется ошибка в андроид студии не специфичны связанные с

Cannot inherit from final Class 

Попробуйте комментировать # 9 в нижеприведенной ошибке, если она решит вашу проблему.

СЛОМЛЕННЫЙ LINK ТЕПЕРЬ

https://code.google.com/p/android/issues/detail?id=63953

# comment9 был

Закрыть Android-студия, сделать резервную копию и удалить все эти файлы из вашей студии директории установки и запустить его снова, может это может помочь вам

android-studio/plugins/android/lib/builder-0.6.1.jar 
android-studio/plugins/android/lib/builder-model-0.6.1.jar 
android-studio/plugins/gradle/lib/gradle-base-services-1.8.jar 
android-studio/plugins/gradle/lib/gradle-build-setup-1.8.jar 
android-studio/plugins/gradle/lib/gradle-core-1.8.jar 
android-studio/plugins/gradle/lib/gradle-messaging-1.8.jar 
android-studio/plugins/gradle/lib/gradle-native-1.8.jar 
android-studio/plugins/gradle/lib/gradle-plugins-1.8.jar 
android-studio/plugins/gradle/lib/gradle-tooling-api-1.8.jar 
android-studio/plugins/gradle/lib/gradle-wrapper-1.8.jar 
android-studio/plugins/gradle/lib/guava-11.0.2.jar 
0

В дополнение к вышеуказанному ответу и перед удалением файлов, я открыл проект, который был сломан, Android Studio сказал мне, что град не устарел, и в сообщении было написано небольшое сообщение, в котором говорится, что исправление gradle ... это что-то делало, но не совсем решила мою проблему. Впоследствии я удалил файлы выше, и все сработало.

Смежные вопросы