将 Android 个应用程序包含到 Android 个图像中
Including Android Apps Into Android Image
如果您从 AOSP 源构建 Android 图像,您如何将自定义应用程序打包到图像中?我的理解是,要构建 Android 图像,请按照此处的步骤进行操作:https://source.android.com/source/building.html 并构建 Android SDK,您基本上遵循相同的步骤,但构建 sdk 目标(例如 make sdk
).然后,您使用 SDK 使用 gradle 构建应用程序,但如何将生成的 apk 作为 Android 图像的一部分包含在内?
有两种方法。
- 在vendor中添加.apk文件,编译AOSP时复制。
- 通过在您的应用中添加 Android.mk。 AOSP 将自动读取 Android.mk 并编译该应用程序。
示例:https://github.com/LineageOS/android_packages_apps_Recorder/blob/cm-14.1/app/src/main/Android.mk
https://android.googlesource.com/platform/packages/apps/Launcher3/+/android-7.1.1_r28/Android.mk
如果您从 AOSP 源构建 Android 图像,您如何将自定义应用程序打包到图像中?我的理解是,要构建 Android 图像,请按照此处的步骤进行操作:https://source.android.com/source/building.html 并构建 Android SDK,您基本上遵循相同的步骤,但构建 sdk 目标(例如 make sdk
).然后,您使用 SDK 使用 gradle 构建应用程序,但如何将生成的 apk 作为 Android 图像的一部分包含在内?
有两种方法。
- 在vendor中添加.apk文件,编译AOSP时复制。
- 通过在您的应用中添加 Android.mk。 AOSP 将自动读取 Android.mk 并编译该应用程序。 示例:https://github.com/LineageOS/android_packages_apps_Recorder/blob/cm-14.1/app/src/main/Android.mk https://android.googlesource.com/platform/packages/apps/Launcher3/+/android-7.1.1_r28/Android.mk