Sudo android return “sudo: android: comando não encontrado”

1

Eu uso o Ubuntu 15.04 - Gnome,

Por qualquer motivo, quando tento executar a função "Android" seu retorno

bash: /opt/android-sdk-linux/tools/android: Permission denied

e quando eu digito sudo android o retorno bash

sudo: android: command not found

Alguma solução? Isso pode afetar a "Cordova"?

Obrigado antecipadamente.

Atualização:

file /opt/android-sdk-linux/tools/android

/opt/android-sdk-linux/tools/android: POSIX shell script, ASCII text executable

uname -a

Linux Hope 3.19.0-33-generic #38-Ubuntu SMP Fri Nov 6 18:18:12 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid

stat /opt/android-sdk-linux/tools/android

File: ‘/opt/android-sdk-linux/tools/android’
Size: 3498          Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d  Inode: 786692      Links: 1
Access: (0744/-rwxr--r--)  Uid: (249512/ UNKNOWN)   Gid: ( 5000/     UNKNOWN)
Access: 2015-11-10 15:01:53.838926405 +0200
Modify: 2015-10-14 10:44:06.000000000 +0300
Change: 2015-11-10 14:50:37.671590304 +0200
Birth: -
    
por Aby 11.11.2015 / 09:22

1 resposta

1

Existe um grupo desconhecido (gid 5000) e um usuário desconhecido (uid 249512) e ... eu acho ... você não é o usuário com o uid 249512.

Defina as permissões - tudo em /opt deve ter o proprietário root e o grupo root :

sudo chown -R root:root /opt/android-sdk-linux

Defina os direitos executáveis:

sudo chmod 755 /opt/android-sdk-linux/tools/android

Execute o script com sudo rights ( uma ideia muito ruim )

sudo /opt/android-sdk-linux/tools/android

é melhor mudar o diretório

cd /opt/android-sdk-linux/tools; sudo ./android

Se /opt/android-sdk-linux/tools/ estiver em seu PATH, isso também funcionará:

sudo android 

E mais uma vez: usar sudo para executar este aplicativo não é necessário e é uma idéia MUITO ruim!

Mas suspeito que existam problemas adicionais com outros arquivos na sua instalação /opt/android-sdk-linux .

    
por A.B. 11.11.2015 / 10:23