Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在启动时/启动后在根Android上启动本机服务器应用程序(ELF)?_Android_Native_Autostart - Fatal编程技术网

如何在启动时/启动后在根Android上启动本机服务器应用程序(ELF)?

如何在启动时/启动后在根Android上启动本机服务器应用程序(ELF)?,android,native,autostart,Android,Native,Autostart,我有一个安卓平板电脑。我已经将我的本机服务器应用程序LinuxARMELF复制到/data/tmp,并运行它。只缺少一件事:我想在平板电脑启动时启动服务器。有几种情况使任务更容易: 设备已经根目录了,我可以复制任何东西, 无需安装程序,当autostart设置完毕后,任务完成, 我的服务器程序不需要设置、文件、libs、root权限,什么都不需要。 我不想玩创建APK包,也不想玩NDK。我在寻找最简单的方法。没关系,如果不同的安卓发行版有不同的解决方案,我会在当前版本2.2和2.3中安装 也许我

我有一个安卓平板电脑。我已经将我的本机服务器应用程序LinuxARMELF复制到/data/tmp,并运行它。只缺少一件事:我想在平板电脑启动时启动服务器。有几种情况使任务更容易:

设备已经根目录了,我可以复制任何东西, 无需安装程序,当autostart设置完毕后,任务完成, 我的服务器程序不需要设置、文件、libs、root权限,什么都不需要。 我不想玩创建APK包,也不想玩NDK。我在寻找最简单的方法。没关系,如果不同的安卓发行版有不同的解决方案,我会在当前版本2.2和2.3中安装

也许我应该用inittab?无论如何,我更喜欢最正式的解决方案,如果我们可以在根设备的情况下谈正式的,让我们说我正在寻找解决方案,尽可能少的黑客


更新:我发现了这个:-如果可以的话,我会尝试并关闭这个问题。

最简单的方法是APK。我相信您可以创建一个在引导时启动的服务,然后从那里执行ELF。您的APK还可以提供一个配置应用程序,允许您安装/卸载ELF,以便在用户删除应用程序APK时可以清理所有文件。

是的,这是一个完美的解决方案,但我只需要一台设备即可完成,我不需要闪亮的安装程序,甚至不需要安装程序。我在寻找一个快速而肮脏的解决方案。