Android 系统工程中内置APK

时间:2024-04-08 09:12:02
有些时候需要将一些自已写的apk内置到系统,也就是第三方内置。内置的原因一部是让apk拥有系统级权限,一部分为了内置apk定制刷机包。
系统级:

1、先在package/apps中创建一个文件夹,如HWScanServer

Android 系统工程中内置APK



2、将编译好的apk以及所以调用的so库放入文件夹中,并编写Android.mk

Android 系统工程中内置APK


Android 系统工程中内置APK


3、在device/mediatek/common/device.mk添加
PRODUCT_PACKAGES += HWScanServer
4、编译make -j8,最后在out/target/product/{project}/system/app中生成
Android 系统工程中内置APK

第三方:
1、在vendor/mediatek/proprietary/banary/3rd-party/free/中添加touchPal
Android 系统工程中内置APK
2.Android.mk
Android 系统工程中内置APK
3、在device/mediatek/common/device.mk添加
Android 系统工程中内置APK
4、make -j8