Não consigo iniciar o desenvolvimento do Android Studio para Android no Mac OS (10.10.1 - Yosemite)
211
Abra o pacote de aplicativos para o Android Studio no localizador e edite o arquivo Info.plist . Mude a chave JVMversion. Coloque 1.6+ em vez de 1.6 *. Isso funcionou para mim!
Felicidades!
Editado:
Embora isso fosse necessário em versões mais antigas do Android Studio, isso não é mais recomendado. Veja a declaração oficial
"Observe: Não edite o Info.plist para escolher uma versão diferente. Isso quebrará não apenas a assinatura do aplicativo, mas também futuras atualizações de patches na sua instalação."
A resposta de Antonio Jose é a correta.
Obrigado aried3r!
Basta instalar esse cara aqui
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
e você deve ser bom.
fonte
[Atualização]
Isso foi corrigido no Android Studio 1.1 https://issuetracker.google.com/issues/37015035
[Fim da atualização]
Do Android Studio 1.0 RC3 Notas
No entanto, não há explicação sobre o que são opções.
Depois de pesquisar um pouco, encontrei este
Ajuste de opções de VM para Android Studio no Mac
IntelliJ IDEA 14.0.0 Ajuda da web / IDEA de arquivo.
No entanto, não há sorte com isso.
Felizmente, consegui resolvê-lo no Yosemite usando variáveis de ambiente, conforme mencionado nas Notas da versão 1.0 RC3.
Isso foi um pouco complicado, porque o Android Studio não é um aplicativo de linha de comando, então tive que usar um comando AppleScript para definir a variável de ambiente ao efetuar o login. Mais informações aqui
Este é o meu comando launchctl para a linha de comando.
E esse é o meu AppleScript (lembre-se de salvá-lo como um aplicativo)
Sobre o launchctl, veja aqui
fonte
.bash_profile
(se esse arquivo não existir, crie um novo), colocarexport STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
, sair do terminal (ou qualquer editor de texto que você esteja usando para editar esse arquivo), execute o Android Studio e viola. Testado com OSX 10.10 e Android 1.0.1Observe que essa última variável permite executar, por exemplo, o Android Studio com Java 7 no OSX (que normalmente seleciona o Java 6 da versão especificada no Info.plist):
$ export STUDIO_JDK = / Biblioteca / Java / JavaVirtualMachines / jdk1.7.0_67.jdk
$ open / Aplicativos / Android \ Studio.app
Trabalhou para mim
fonte
export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk
fez o truque para mim. Obrigado!Mude esta chave no
Info.plist
Eu mudei de
para
e funcionou bem agora ..
Editado: De
acordo com a declaração oficial mencionada acima por hasternet e aried3r, a solução de Antonio Jose está correta.
Obrigado!
fonte
Como usuário iniciante, demorei um pouco para entender como corrigir isso da maneira correta. Depois de pesquisar e subestimar muitas respostas sobre o SO, saí com as etapas a seguir que você precisa seguir para corrigir o problema.
Observe:
Embora a solução mais simples seja atualizar o Info.plist do android studio. Mas não é recomendado e não é a maneira correta de corrigi-lo.
Declaração oficial- "Observe: Não edite o Info.plist para escolher uma versão diferente. Isso quebrará não apenas a assinatura do aplicativo, mas também futuras atualizações de patches na sua instalação."
Primeira solução: se você executar o Android Studio na linha de comando, poderá adicionar essas duas linhas ao seu .bash_profile
Da próxima vez que você abrir o seu terminal, o seu estúdio iniciará automaticamente.
Segunda solução: se você deseja executar o Android Studio a partir da interface do usuário (clicando no ícone), siga as etapas abaixo:
Copie além da linha abaixo
do shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
Nota: - Altere a versão do jdk de acordo com a sua versão. Para verificar qual versão você está usando no terminal aberto e execute o seguinte comando
3.Agora salve (⌘ + s) como formato de arquivo: aplicativo . Finalmente, abra Configurações do sistema → Usuários e grupos → Itens de login e adicione seu novo aplicativo que você acabou de criar.
woolaaaa… Está feito.
Referências :
Antonio Jose's answer
resposta de ruario
fonte
Também estou usando o Mac OS X 10.10. E para corrigir esse problema.
Pesquise e substitua:
substituído por:
É isso aí!
fonte
No Mac OS X Yosemite, basta instalar:
Kit de desenvolvimento Java SE 8
e
Java Versão 8, atualização 25
É tudo, trabalha para mim!
fonte
Definir variável de ambiente
STUDIO_JDK
(java_home
gera o diretório inicial do Java esed
retira duas pastas para obter o diretório jdk)launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`
Inicie o Android Studio como faria normalmente
Defina STUDIO_JDK em cada reinicialização
As etapas acima funcionam apenas para a sessão atual. Aqui está como criar um arquivo plist em / Library / LaunchDaemons que executa o comando acima em cada inicialização:
Descoberto o truque do plist graças a http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/
fonte
No site do projeto Ferramentas Android, há uma ótima explicação para a seleção do Mac OSX JDK . Corrigiu o meu problema. Em suma:
e para os problemas do Yosemite (Mac OSX 10.10):
fonte
O Java foi desinstalado quando eu atualizei para o OS X El Capitan.
Veja a captura de tela do terminal antes e depois da reinstalação do Java.
Para reinstalar o Java, segui este link que foi fornecido na caixa de diálogo Android Studio.
O Android Studio foi executado novamente depois que a instalação do Java foi reinstalada.
fonte
Edite o arquivo Info.plist do android studio no pacote para que ele use 1.7 ou qualquer JVMVersion que você instalou. Alterar a JVMVersion para 1.6+ em vez de 1.6 *, como o hasternet respondido acima, também deve funcionar.
O procedimento acima funciona, mas não é recomendado, consulte as Notas da versão do RC3
consulte Android Studio falhou ao carregar a JVM no Mac OSX (Mavericks)
fonte
Eu tenho o mesmo problema e corrigido desta maneira:
Você deve instalar o Java na página oficial da Apple.
http://support.apple.com/kb/DL1572
fonte
Este trabalho para mim, muito simples, apenas exporta o var ambiental. mas verifique se você possui a JVM válida primeiro.
https://code.google.com/p/android/issues/detail?id=82378
fonte
No Mac OS X Yosemite, basta instalar:
Kit de desenvolvimento Java SE 8
e
Java Versão 8, atualização 25
É tudo, trabalho para mim também! como Gehev disse, tão simples!
fonte
Você pode implementar a
STUDIO_JDK
solução usando os agentes de inicialização do usuário. Isso envolve a criação de um arquivo plist no diretório LaunchAgents, localizado em~/Library/LaunchAgents
Crie um novo arquivo, em
~/Library/LaunchAgents/UNIQUE_KEY.plist
que UNIQUE_KEY é apenas um identificador. Eu uso com. nome de usuário .androidstudio.Copie o texto a seguir no seu novo arquivo plist e modifique-o de acordo com as instruções abaixo.
Você precisará fazer duas modificações:
Esta é a mesma solução subjacente que a resposta de Antonio Jose . Ele define a variável de ambiente STUDIO_JDK com base nas notas de versão do Android Studio versão 1.0 RC3 . Esta solução usa o diretório LaunchAgents em vez de AppleScript para definir a variável de ambiente. Como tal, é principalmente uma diferença na forma como você solicita e organiza suas variáveis de sistema e ambiente.
fonte
Não edite o plist.Essas instruções funcionaram para mim na primeira vez em que instalei o Android Studio há alguns meses, bem como hoje. (21/1/2015)
Tudo o que você precisa fazer é algumas coisas simples, embora elas não estejam realmente listadas no site do Google.
fonte
Como @Gerard sugeriu, eu verão meu comentário original ( https://stackoverflow.com/a/27370525/763459 ) como resposta, espero que ajude outras pessoas que estão incomodadas com esse problema.
Existe uma maneira de executar o AppleScript: edit
.bash_profile
(se esse arquivo não existir, crie um novo, como o @Gerard sugeriu, você pode usarsource .bash_profile
pela primeira vez).Instale o Java legado (pode ser necessário) http://support.apple.com/kb/DL1572
Coloque a exportação STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
Em seguida, feche o terminal (ou qualquer editor de texto que você esteja usando para editar este arquivo), execute o Android Studio e o viola
Testado com OSX 10.10 e Android 1.0.1
fonte
O Android Studio lerá as configurações do arquivo ~ / Library / Preferences / AndroidStudio / idea.properties. Eu criei este arquivo e nele tem o caminho para o meu jdk:
STUDIO_JDK = / Biblioteca / Java / JavaVirtualMachines / jdk1.8.0_45.jdk
Nenhuma edição do Info.plist é necessária!
fonte
"No Mac OS, execute o Android Studio com Java Runtime Environment (JRE) 6 para renderização de fonte otimizada. Em seguida, você pode configurar seu projeto para usar o Java Development Kit (JDK) 6 ou JDK 7."
Isso foi listado em http://developer.android.com/sdk/index.html sob os requisitos de sistema para o Mac OS X.
Depois de instalar o Java 6 (não o JDK) da Apple, de acordo com Alonso C. Licks, você poderá abrir o Android Studio e reconfigurar conforme desejar, sem ter que mexer no terminal, no arquivo info.plist ou em outras bibliotecas.
fonte
Eu baixei o Intellij Idea. Quando tento instalar o Intellij, aparece um pop-up que está faltando no meu Mac com o Java RE. Deseja fazer o download? Depois de baixar o pacote ausente usando o Intellij, eu poderia abrir o Android Studio.
fonte
Resolvi esse problema alterando a versão da JVM no arquivo Info.plist para 1.7 *
fonte
Eu corri esse garoto mau:
fonte
Estou lidando com o mesmo problema e resolvo isso.
é provável que sua versão do jdk não esteja correta.
agora instalei o jdk1.8 e agora está ok.
fonte
Para aqueles que estavam com problemas para criar um script iniciado na inicialização, como alternativa, você pode adicionar este .plist à sua pasta LaunchAgents. Essa pode ser uma maneira mais apropriada de adicionar variáveis de ambiente ao sistema, já que o Yosemite decidiu acabar com o launchd.conf. Isso também deve funcionar em contas de usuário devido à natureza da pasta LaunchAgents, mas eu não testei isso.
Para fazer isso, crie um arquivo .plist com o seguinte nome e caminho:
e o conteúdo:
Altere as propriedades do arquivo executando os seguintes comandos no Terminal:
Notas:
1) Pode ser necessário alterar 'jdk1.8.0_25.jdk' para corresponder à versão que você possui no seu computador.
2) Tentei usar "jdk1.8. *. Jdk" para tentar explicar as versões Java * variáveis, mas quando abri o Android Studio, recebi o erro sem JVM, mesmo que você execute "echo $ STUDIO_JDK", ele retornará o caminho correto. Talvez alguém tenha alguma idéia de como corrigir esse problema.
fonte
Tente baixar o Java da página de suporte da Apple: http://support.apple.com/kb/DL1572 se isso não funcionar para você ou falhar ao carregar ( problema muito comum ), basta seguir este link para baixar e instalar o Java versão que você precisa:
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
É isso aí.
fonte
Eu já tinha desinstalado o Java 6 e instalado o Java 7, o Android Studio estava funcionando bem, atualizei o Android Studio e tive o problema que todo mundo está tendo. Hoje, eu desinstalei o Java 7 e instalei o Java 8 do Oracle. Desinstalei o Android Studio e instalei o mais recente. Tudo está funcionando para mim agora
fonte
Consegui fazê-lo funcionar editando o info.plist alterando 16 * para 16+. Tentei usar o método recomendado, mas isso falhou.
fonte