我正在嵌入式平台上运行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上看到了几个类似的问题,但是它们似乎无法解决这两个问题,因此我无法将信息拼凑在一起
服务(公共类XXX扩展服务)是否可以编译为APK?如果是,怎么办?
有没有一种方法可以使用ADB Shell来了解服务是否已正确安装?
我现在在笔记本电脑上工作,并且使用Android Studio。为了编写使用/引用此类服务的应用程序(以及隐含的本机库),我必须做什么?显然,目标是创建一个APK并将其安装在嵌入式平台上,但是,我又如何设置对服务的引用?我还必须引用本机库吗?
我知道这是很多问题...但是我正在尝试遵循主题。