有人可以告诉我如何将外部 java 框架包含到 android 框架中并将其编译为自定义 android 框架的一部分吗?
这个想法是让这个外部框架成为我的自定义 android 框架的一部分,并将其公开为 android 服务以供其他进程使用。
本质上我所做的是-
- 检查java框架的android端口
- 将 src 目录(包括所有外部 jar 文件)从移植的框架复制到
framework/base/core/java/android/
- 在框架中编辑ActivityManager调用复制的库
- 运行制作
这是编辑 Android 框架的正确方法吗?因为,我在 Android 框架内包含了外部项目的 java 文件和关联的外部 jar,我怀疑在将 jar 转换为 dex 时会失败。
有人可以向我指出处理 Android 框架内部的任何可用资源以及如何编辑 Android 框架吗?
我Tutorial: Android Internals - Building a Custom ROM, Pt. 2 of 2
在 youtube 上查看了今年在中国北京举行的 Marko Gargenta 演讲。但他也没有说清楚(即添加外部框架或罐子)。