Não é possível abrir o projeto Android pela primeira vez na nova instalação do Android SDK no Eclipse IDE

1

Tópico principal:

Por favor me ajude com um problema encontrado na tentativa de iniciar o projeto Android no Eclipse. Por favor, note que eu quero usar o Eclipse e não instalar outro IDE.

Secundário:

Eu quero saber se esse ambiente Eclipse / Android tem muitos bugs no uso diário também. Apenas (sim, apenas) se este for o caso, eu gostaria de saber que solução prática existe para desenvolver aplicativos Android em um PC Ubuntu de baixo perfil.

Problema:

  • Ran Novo assistente de projeto do Android na primeira vez do Eclipse após a instalação do plug-in Android SDK.

  • Após a conclusão, a seguinte mensagem apareceu:

    Errors occurred during the build.
    
    Errors running builder 'Android Resource Manager' on project 'pr1Android'.
    
    java.lang.NullPointerException
    

No arquivo de log:

  1. Falha ao carregar o arquivo de propriedades do projeto 'pr1Android'

  2. Ocorreram problemas ao invocar código do plug-in: org.eclipse.core.resources .

    java.lang.NullPointerException
        at com.android.ide.eclipse.adt.internal.build.builders.BaseBuilder.abortOnBadSetup(BaseBuilder.java:327)
        at com.android.ide.eclipse.adt.internal.build.builders.ResourceManagerBuilder.build(ResourceManagerBuilder.java:92)
        at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
        at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
        at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
        at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
        at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
        at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    

Circunstância:

por Dan 24.06.2016 / 19:35

1 resposta

0

Por favor, note que eu não tenho idéia do caminho da sua JVM, como eu ainda tenho que instalar o Java na minha nova imagem Ubuntu 16.04 VirtualBox, mas isso deve começar no caminho certo (trocadilho intencional).

Você deve ter um arquivo eclipse.ini localizado em $ECLIPSE_HOME/eclipse.ini

  1. Abra o arquivo acima: gedit $ECLIPSE_HOME/eclipse.ini . Para uma cobertura detalhada do arquivo, consulte as Referências abaixo.
  2. Encontre a linha que lê -vmargs . Insira uma linha em branco acima dela.
  3. Na linha Em branco, adicione: -vm e pressione Enter para criar outra nova linha.
  4. Na linha Em branco, insira o valor PATH da sua máquina Java, ou seja, /opt/jdk-1.8.0_91/bin/java . Por favor, note que o caminho pode ser muito diferente.
  5. Verifique se JAVA_HOME e JDK_HOME estão definidos. Veja Como definir JAVA_HOME para Java? . Certifique-se de analisar o comentário do pastebin se tiver várias versões.
  6. Faça o logout e volte para aceitar as alterações da etapa 5.
  7. Se tudo funcionar bem, acredito que você pode definir -vm para o valor exportado em JAVA_HOME . Se isso falhar após reiniciar o Eclipse, removerei esta etapa.

Em relação a problemas com o Eclipse, eu não tive problemas importantes, mas, para o Android Development, eu realmente prefiro o Android Studio , como é o IDE oficial endossado pelo Android. A razão pela qual você pode considerá-lo inchado é porque as configurações do IDE estão configuradas de tal forma que o aumento do inchaço é usado para suportar essas configurações, ou seja, verificação de tipo para uma cadeia de caracteres codificada e o editor de layout integrado.

Referências

java .lang.NullPointerException ao criar o primeiro aplicativo para Android no OS X 10.9.4

Eclipse Wiki - eclipse.ini

    
por eyoung100 25.06.2016 / 07:39