Como configuro os aplicativos IntelliJ IDEA para Android?


Respostas:


395

Passei um dia tentando reunir todas as peças, participei de centenas de sites e tutoriais, mas todas elas ignoram etapas triviais.

Então, aqui está o guia completo:

  1. Baixe e instale o Java JDK ( Escolha a plataforma Java )
  2. Baixe e instale o Android SDK (o instalador é recomendado )
  3. Depois que o Android SD concluir a instalação, abra o SDK Manager nas Ferramentas do Android SDK (às vezes precisa ser aberto com privilégios de administrador)
  4. Escolha tudo e marque Aceitar tudo e instale.
  5. Baixe e instale o IntelliJ IDEA ( a edição da comunidade é gratuita )
  6. Aguarde a conclusão de todos os downloads, instalações e outras coisas.

Novo projeto:

  1. Execute o IntelliJ
  2. Crie um novo projeto (há um tutorial aqui )
  3. Digite o nome, escolha o tipo Android .
  4. Há uma etapa ausente no tutorial, quando você é solicitado a escolher o JDK (antes de escolher o SDK), é necessário escolher o Java JDK que você instalou anteriormente. Deve estar sobC:\Program Files\Java\jdk{version}
  5. Escolha uma nova plataforma (se não houver uma selecionada), a plataforma SDK é a plataforma Android em C:\Program Files\Android\android-sdk-windows.
  6. Escolha a versão do Android.
  7. Agora você pode escrever seu programa.

Compilando:

  1. Perto do botão Executar , você precisa selecionar a lista suspensa, escolha Editar configurações
  2. No dispositivo Android preferencial virtual, selecione o botão ...
  3. Clique em criar, dê um nome a ele e pressione OK.
  4. Clique duas vezes no novo dispositivo para escolhê-lo.
  5. Pressione OK.
  6. Você está pronto para executar o programa.

16
Em um Mac, o Java JDK aparece em /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk
emrys57

1
O menu suspenso "Preferir dispositivo virtual Android" pode não mostrar AVDs que não são compatíveis com a versão do SDK de destino do seu aplicativo (consulte a tag 'uses-sdk' no AndroidManifest.xml).
eric

Também há um curso gratuito sobre desenvolvimento Android com o IntelliJ, mas ele não cobre a instalação do Android SDK. tutsplus.com/course/android-for-the-busy-developer
O que seria legal

1
Excelente guia! Você também deve adicionar para garantir que os plug-ins do Android estejam instalados no IntelliJ.
brokethebuildagain

Recebo o erro "Especifique o Android SDK" quando abro o Gerenciador de SDK
Jonathan

27

A quinta etapa do "Novo Projeto" aparentemente mudou um pouco desde então.

Onde diz android sdk, o menu suspenso não diz nada, não há mais um botão 'novo'.

  • 5.)

    • a.) clique no ... à direita de nenhum.
    • b.) clique no + no canto superior esquerdo da nova janela. (Adicionar novo Sdk)
    • c.) clique em android sdk no menu suspenso
    • d.) selecione o diretório inicial para o seu sdk android
    • e.) selecione a versão java sdk que você deseja usar
    • f.) selecione o Android build target.
    • g.) aperte ok!

27

Depois de seguir todas essas etapas, começo a receber mensagens de erro em todas as chamadas de classes do Android, como:

Não é possível resolver as classes do Android

Revolvi isso, incluindo android.jar nas configurações da plataforma SDKs:

SKDs Classpath


está fora de questão, mas posso perguntar qual a cor do tema que você está usando? O destaque da sua sintaxe também é diferente.
bizi

De alguma forma, essas capturas de tela contam mais do que muito texto. No meu caso (também no MacOS), o IntelliJ criou uma estrutura de projeto apenas /data/resna guia Classpath e a remoção / reinserção da Plataforma Android 4.3, como na captura de tela acima, resolveu o problema de dependências não reconhecidas do Android.
Marecki

4

Apenas no caso de alguém estar perdido. Para aplicativos novos ou existentes, vá para Arquivo-> Estrutura do Projeto. Em Configurações do projeto, no painel esquerdo, selecione Projeto para o Java SDK e selecione Módulos para Android SDK.


4

Eu tive alguns problemas que isso não resolveu na configuração desse ambiente no OSX. Tinha a ver com a solução que eu mantinha, com dependências adicionais em algumas das APIs do Google. Não bastava baixar e instalar os itens listados na primeira resposta.

Você precisa fazer o download deles.

  1. Executar terminal
  2. Navegue para o diretório android / sdk
  3. Digite "android" Você receberá uma GUI. Verifique o diretório "Ferramentas" e a API Android mais recente (no momento, é 4.3 (API 18)).
  4. Clique em "Instalar pacotes xx" e assista a um episódio de Breaking Bad ou algo assim. Vai demorar um pouco.
  5. Volte ao IntelliJ e abra a caixa de diálogo "Estrutura do projeto ..." (Cmd +;).
  6. No painel esquerdo da caixa de diálogo, em "Configurações do projeto", selecione Projeto. No painel direito, em "Project SDK", clique em "Novo ..."> Android SDK e navegue até o diretório android / sdk. Escolha isso e você será apresentado a uma caixa de diálogo com a qual você pode adicionar o destino de criação "APIs do Google". Era disso que eu precisava. Pode ser necessário fazer isso mais de uma vez se você tiver vários destinos de versão.
  7. Agora, no painel esquerdo "Módulos", com o seu projeto selecionado no painel central, selecione o módulo apropriado na guia "Dependências" no painel direito.

4

Outra maneira de identificar o SDK correto é instalar o Android Studio, criar um novo projeto, acessar a estrutura do projeto, Localização do SDK e descobrir onde o SDK foi instalado.

Descobri usando o processo de instalação padrão em um mac que a pasta pessoal do SDK estava na /Users/'yourUser'/Library/Android/sdkpasta. Verifique se você ativou o seu Mac para visualizar a pasta Biblioteca .


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.