Por que meu Android SDK Manager não é exibido quando chamado do Eclipse?

0

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:

por zerobandwidth 22.08.2014 / 16:22

1 resposta

1

Welp, acabou de encontrar uma solução. Ou talvez seja apenas outra solução alternativa. Seja o que for.

>> cd /usr/bin/
>> sudo ln -s /opt/android-sdk-linux/tools/android android
>> which android
/usr/bin/android

O fato de isso funcionar sugere que, mesmo que o diretório tools esteja adequadamente dentro do meu caminho, o Eclipse não poderá encontrá-lo, a menos que também esteja em /usr/bin/ . Estranho. Bem,

    
por zerobandwidth 22.08.2014 / 16:29