Tendo problemas para executar a ferramenta android sdk em 12.10

1

Quando tento executar o Gerenciador do Android SDK na linha de comando, ele não abre. Continua me dando o comando não encontrado ou permissão negada mensagem assim.

osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ pwd
/media/osama/develop/android-sdk-linux/tools
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ /media/osama/develop/android-sdk-linux/tools/android
bash: /media/osama/develop/android-sdk-linux/tools/android: Permission denied
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ sudo /media/osama/develop/android-sdk-linux/tools/android
sudo: /media/osama/develop/android-sdk-linux/tools/android: command not found
osama@prometheus:/media/osama/develop/android-sdk-linux/tools$ 

Estou faltando alguma coisa? Estou fazendo algo errado? Por favor ajude.

    
por prometheuspk 27.01.2013 / 08:27

1 resposta

5

O motivo pelo qual você não pôde executá-lo é porque o SDK estava em uma unidade externa montada com o sinalizador noexec ativo. Se você executar o comando mount , deverá ver a palavra noexec na linha da unidade externa. Esse é um recurso de segurança para evitar a execução acidental de software mal-intencionado. Como resultado, o binário android não poderia ter o bit executável definido, portanto, você não poderia executá-lo.

Copiá-lo para um disco diferente (como você fez) onde você pode definir o bit executável com chmod +x /path/to/android é a solução.

    
por janos 06.02.2013 / 15:08