No Ubuntu 12.04, estou executando o Eclipse IDE com os plugins Android SDK independentes instalados. Eu estou usando desta forma em vez de usar o ADT Bundle porque eu também estou usando o Eclipse para outro código.
Se eu tentar chamar o Android SDK Manager do menu Janela do Eclipse, receberei a mensagem feliz sobre "O Gerenciador do SDK será exibido em breve ...", mas quando a janela de status for exibida embora, o Gerenciador do SDK não foi iniciado.
Eu tenho uma solução alternativa, por enquanto. Se eu abrir uma janela de terminal e invocar a ferramenta diretamente ...
>> /opt/android-sdk-linux/tools/android
O gerente do SDK abre alegremente. Nenhum erro é retornado. As alterações feitas no ambiente do Android SDK feitas aqui persistem e funcionam conforme o esperado. Enquanto isso funciona, é estranho e assustador; Eu preferiria que também funcionasse dentro do IDE.
Como uma alternativa melhor, tentei construir um arquivo Gnome .desktop
para invocar o executável diretamente, mas quando tento usar isso, nada acontece e nenhum erro é visível.
Ainda mais estranho, o Gerenciador de Dispositivos Virtuais do Android funciona bem quando chamado de dentro do Eclipse. Somente o SDK Manager é afetado por isso ... o que quer que seja.
Eu já vi em outro lugar que as ferramentas Android podem exigir o Java 6, mas não posso alterar o caminho Java do Eclipse em eclipse.ini
sem também prejudicar o uso do Java 7 no restante do Eclipse, então isso não parece ser um opção viável.
O que mais eu posso tentar, ou o que estou perdendo, que faria o gerenciador de SDK se comportar no Eclipse?
Antes de ser sinalizado como uma duplicata das seguintes perguntas, eu já as li e tentei algumas coisas sem sucesso: