android - 如何从 Java apk 或 ndk 启动或执行可执行应用程序

标签 android android-ndk executable

我无法修改 init.rc 或 init.target.rc,所以我想从 Java apk 或 ndk 启动或执行一个可执行应用程序(在 system/bin/下)。 那怎么办呢?有可用的 API 吗?

最佳答案

Runtime.exec()是从 java 启动子进程的常用方法。在 native 代码中,您可以使用 system()fork()exec() 的组合。

关于android - 如何从 Java apk 或 ndk 启动或执行可执行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38966890/

相关文章:

java - 从 Java 中的列表数组填充字符串数组

android - 用于加载 HTML5 站点的应用程序容器

android - 错误 : cannot find symbol variable GL_TEXTURE_EXTERNAL_OES + OpenCV on Android Studio

c - 帮助理解堆栈跟踪 : "#0 0x00000000 in ?? ()"

android - NDK 链接库与 cmake

android - 使用 FreeImage 访问像素数据

android - Robolectric:Resources$NotFoundException:带有 Android Gradle 插件 3 的字符串资源 ID

linux - 可以用SAS执行Linux命令吗?

python - 应用程序错误 : No executable found for solver 'ipopt' in Pyomo

linux - 如何获得二进制文本部分的偏移量和大小?