Android Studio中的参考服务.apk和本机库(.so)

时间:2019-03-13 16:49:05

标签: android service java-native-interface adb android-source

我正在嵌入式平台上运行Android

Processor:  Snapdragon 410 (APQ8016) processor
Android:    5.1.1 (Lollipo)
SDK:        22
Dev. Board: https://shop.intrinsyc.com/products/open-q-410-development-kit

在这样的平台上(以前的设计师提供)可以使用Android服务。 Android服务引用了一个本地库(来自以前的设计者-串行端口+几个gpio引脚)。

AOSP的目录结构如下所示:

packages
|--> services
     |--> MyService
          |--> Lib
          |    |--> armeabi-v7a
          |         |-- MyNativeLibrary.so (<-- Native Library)
          |-- MyService.apk                (<-- Service)

我在StackOverflow上看到了几个类似的问题,但是它们似乎无法解决这两个问题,因此我无法将信息拼凑在一起

问题1。

服务(公共类XXX扩展服务)是否可以编译为APK?如果是,怎么办?

问题2。

有没有一种方法可以使用ADB Shell来了解服务是否已正确安装?

问题3。

我现在在笔记本电脑上工作,并且使用Android Studio。为了编写使用/引用此类服务​​的应用程序(以及隐含的本机库),我必须做什么?显然,目标是创建一个APK并将其安装在嵌入式平台上,但是,我又如何设置对服务的引用?我还必须引用本机库吗?

我知道这是很多问题...但是我正在尝试遵循主题。

0 个答案:

没有答案