【问题标题】:creating, installing and running a NATIVE android application/service创建、安装和运行 NATIVE android 应用程序/服务
【发布时间】:2012-07-19 02:34:57
【问题描述】:

我的公司有 2 个在 Windows/Mac/Linux 上作为服务或守护程序运行的本机应用程序。我采用了这段代码并使用 Android 工具链对其进行了编译。我有一个 root 的 android 设备,我可以将这个应用程序推送到它,作为进程运行,它工作得很好。但是,我想构建某种安装程序(可能是 .apk),我可以在其中添加这个本机应用程序并在任何 android 设备上运行(例如,没有 root 权限)。 那么是否有人知道链接、示例甚至只是如何“安装”本机应用程序并运行? 谢谢 /洛伦

【问题讨论】:

  • [Here][1] 是类似的问题。并且有答案。请检查。 [1]:stackoverflow.com/questions/7853732/…
  • 谢谢。但是我确实将我的应用程序放在 proj_dir/libs/armeabi-v7a 目录中,但在 data/data/com.blah.blah/lib 目录中看不到它。

标签: android service native


【解决方案1】:

要正确地做到这一点,您需要将您的原生服务重新设计为一个可供 android Service 使用的库,并按照 android 的服务概念(生命周期、状态栏通知等)进行操作。

尝试运行您自己的可执行文件(相对于库到 android 提供的可执行文件)并不是 android 让您轻松的事情,也不鼓励您这样做。

【讨论】:

    猜你喜欢
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    • 2015-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多