我正在使用Kotlin语言开发Android应用程序。
当前,我尝试使用exec方法执行命令: Runtime.getRuntime()。exec(“ wget http://example.com/file/to/path”)
并得到错误: / system / bin / sh:wget:找不到
当我尝试在Android设备上使用apt-get在wAndroid上安装wget时,也会出现类似以下错误:
/ system / bin / sh:apt-get:找不到
我的问题是:
在Kotlin上开发的android应用程序中,如何从Runtime.getRuntime()。exec()运行wget,apt-get和其他linux命令? 我知道这是真的,因为Termux终端android应用程序可以做到这一点(http://termux.com)。
PS:解决方案必须在没有root的情况下才能工作(我认为这也是真实的,因为Termux在我的手机上没有root的情况下工作。)
最好的问候, 谢尔盖。