Devo eseguire un configurefile sul mio telefono Android, quindi penso che il modo migliore per farlo sia usare il adb shellcomando.
Sto eseguendo un emulatore Android su una piattaforma Windows 7 e lì sto eseguendo il adb shellcomando in una finestra DOS. Utilizzando il cdcomando di sto cambiando la directory in cui il mio configurefile è, e quindi sto eseguendo il comando seguente: ./configure. Ricevo il seguente errore:
./configure: permission denied
Quindi provo ad eseguire adb in modalità root con adb root- ma a quanto pare il mio adb è già in modalità root (inoltre ho il carattere "#" prima di ogni riga della mia shell adb).
Ho anche provato a usare chmodma non vedo alcuna differenza prima e dopo aver eseguito questo comando ( ls -la), quindi forse il problema è qui (Come posso eseguire il chmodcomando?).
Forse qualcuno qui può aiutarmi con il mio problema, e se hai anche una spiegazione sul perché non ho l'autorizzazione per eseguire il mio configurefile, sarà fantastico.
Grazie.
PS: Il mio obiettivo qui è usare il pacchetto net-snmp su una piattaforma Android compilando le fonti di questo progetto direttamente sulla piattaforma.
/usr/local/tmpdirectory (l'intera net-snmp-5.7.2directory in /sdcard.
/sdcardin genere è montato con ilnoexecflag in Android, quindi non è possibile eseguire binari da esso. Consiglierei di provare a spostarlo da qualche altra parte (spesso/data/localviene utilizzato per cose del genere). Vedi se questo risolve il problema.