Sudo Android gibt „sudo: android: Befehl nicht gefunden“ zurück.

Sudo Android gibt „sudo: android: Befehl nicht gefunden“ zurück.

Ich verwende Ubuntu 15.04 - Gnome,

Aus irgendeinem Grund, wenn ich versuche, die Funktion "Android" auszuführen, wird ihre Rückkehr

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

und wenn ich sudo android eingebe, gibt die Bash zurück

sudo: android: command not found

Irgendeine Lösung? Kann sich das auf "Cordova" auswirken?

Dank im Voraus.


Aktualisieren:

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: -

Antwort1

Es gibt eine unbekannte Gruppe (GID 5000) und einen unbekannten Benutzer (UID 249512) und ... ich vermute ... Sie sind nicht der Benutzer mit der UID 249512.

Legen Sie die Berechtigungen fest – alles /optsollte den Eigentümer rootund die Gruppe haben root:

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

Legen Sie die Ausführungsrechte fest:

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

Führen Sie das Skript mit sudoden Rechten (eine sehr schlechte Idee)

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

also besser das Verzeichnis wechseln

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

Wenn /opt/android-sdk-linux/tools/in Ihrem PATH ist, funktioniert auch:

sudo android 

Und noch einmal: Die Verwendung sudozum Ausführen dieser Anwendung ist nicht notwendig und eine SEHR schlechte Idee!


Ich vermute aber, dass es noch weitere Probleme mit anderen Dateien Deiner /opt/android-sdk-linuxInstallation gibt.

verwandte Informationen