Ich habe ein verwurzeltes Nexus 7 Jelly Bean-Tablet und wenn ich versuche, eine Anwendung über eine Terminalemulator-App auszuführen, nachdem ich sie mit chmod 777 ausgeführt und die Syntax ("./applicationName") verwendet habe, besteht sie darauf, dass ich keine Berechtigung zum Ausführen habe, obwohl ich gewährte mir selbst superUser privs using ("su"). Danach habe ich ein wenig recherchiert und festgestellt, dass Sie die Anwendung ausführen können sollten, wenn Sie die Datei in das Verzeichnis (/ data / local / temp /) kopieren. Als ich versuchte, dass die Datei nicht existiert, obwohl sie beim Auflisten des Verzeichnisinhalts mit ("ls") angezeigt wird.
Ich habe keine Ahnung, welche Schritte ich unternehmen soll, wenn es hilft, dass ich versucht werde, (scp) als Test auszuführen, aber ich möchte in der Lage sein, eine benutzerdefinierte kompilierte Version von dns2tcp auszuführen. Ich weiß, ich hätte bessere Anwendungen wie eine Hallo-Welt verwenden können, die nativ auf dem Gerät kompiliert wurde, aber ich konnte keinen C-Compiler für Android wie gcc in die Hände bekommen.
Vielen Dank für jeden Rat
/data/local/tmp/scp
. Und haben Sie sichergestellt, dass Ihre scp
Datei keine Dateierweiterung hat, wenn sie ohne aufgerufen wird?