我设法通过终端在我的安卓手机上启动了Linux,甚至启动了SSH服务,并使用ConnectBot对其进行了测试。但是,这是一种手动操作。我在想一种自动化的方法。
我使用了Linux机制:
我认为,我的主要问题是,在chroot完成之前和之后,我都在尝试做一些步骤,而这似乎并不适用于安卓应用程序:
Runtime.getRuntime().exec("su");
//Mount the image
Runtime.getRuntime().exec("startbt");
//chroot into Linux
Runtime.getRuntime().exe
我知道在堆栈溢出中有很多这样的问题,但我想知道到目前为止,这个问题还没有解决吗?
我看到了为Sencha 2原生包装的安卓,我尝试了它在我的Ubuntu12.4。
当我在终端中运行这个命令sencha package run android.json时,我得到
Sencha Cmd v3.0.0.250
[ERR] stbuild is not yet supported on linux
然后我搜索到,“Linux上还不支持本地打包,目前只支持OS和Windows”。
1)
2)
我的环境是Ubuntu12.4,有什么解决方案吗?或者我需要更改环境(windows或mac环境).