我無法從我的應用程序運行shell腳本。只有「ls -l」和echo命令respond.rest不似乎做任何事情,甚至不會「觸摸「命令works.i試圖在我的腳本中使用觸摸命令在SD卡中創建文件..只是回顯命令working.my外殼腳本也在SD卡中android:無法從我的應用程序運行shell腳本(.sh)
回答
sdcard掛載noexec。您必須將腳本複製到應用程序的本地數據驅動器才能執行。
您應該能夠登錄到手機(ADB殼或任何其他),然後鍵入mount
我在Ubuntu上使用eclipse indigo.i成功地使apk運行我的script.it在腳本中運行echo命令,但沒有其他commands.i能夠使用成功執行我的.sh的終端運行「touch」 SD卡,但無法執行相同的應用程序調用。我仍然不確定亞行的事情(我是新的android)。是一個單獨的shell,就像sh,被應用程序用來運行命令???我必須修改我的腳本來啓用它嗎? – user1738609
好吧,你沒有執行駐留在SD卡中的shell腳本。你只是運行寫入SD卡的shell命令。要寫入SD卡,您需要清單中的<使用權限android:name =「android.permission.WRITE_EXTERNAL_STORAGE」/>「。我不確定那是否是阻止你的。你可以發佈logcat嗎?瞭解abd [here](http://developer.android.com/tools/help/adb.html) – Ancantus
Ancantus ..我會試試。謝謝。我現在沒有ligcat.its查詢我的團隊。將從它們中獲得併發布:) – user1738609
命令其餘像看到所有文件系統的安裝權限「CD」等不列入在Android中遇到許多許可問題時工作。
所以最好的解決辦法是觸發「腳本管理器」或「終端仿真器」應用程序已經可以通過你的應用程序。
- 1. 如何從Android應用程序運行shell腳本
- 2. 運行shell腳本從Android應用程序
- 3. 無法從運行java程序的shell腳本獲取輸出
- 4. 無法運行shell腳本
- 5. 無法運行shell腳本
- 6. Android程序運行Shell腳本
- 7. 無法從java運行shell腳本
- 8. 從java運行.sh腳本
- 9. PHP腳本無法停止從linux中的shell腳本運行的程序
- 10. Powershell .sh腳本要求程序運行
- 11. 無法從命令行應用程序運行Apple腳本
- 12. 如何在Android應用程序中運行shell腳本?
- 13. 無法運行shell腳本使用dockerfile
- 14. 從Shell腳本運行FFmpeg的/ bin/sh的
- 15. 如何從silverlight應用程序運行shell腳本?
- 16. 如何通過腳本(.sh文件)運行mac應用程序?
- 17. 無法從udev腳本運行應用程序
- 18. 用sh運行bash腳本
- 19. 使用shell腳本運行Jupyter程序
- 20. 從Android應用程序運行Shell腳本時的權限問題
- 21. 無法從Perl內部運行正在運行的shell腳本
- 22. 無法從shell運行Java程序ClassNotFoundException
- 23. SH - 使用shell腳本
- 24. 從Android應用程序遠程運行bash腳本的步驟
- 25. 無法使用Jsch執行.sh腳本
- 26. 如何從我的Android應用程序執行shell腳本文件
- 27. shell腳本無限運行
- 28. 無法運行我的應用程序
- 29. 無法運行我的應用程序?
- 30. 從Shell Shell運行PHP腳本時,cURL無法正常工作
你會得到什麼錯誤信息?您可能根本沒有在您的設備上使用可執行文件。 Android有一套非常有限的二進制文件...請檢查您的列表/ system/bin – pmod
請提供更多信息。你如何發送命令?亞行?你在Windows,Mac或Linux上開發嗎? – sofly