Create a directory under device,vendor,packageand put the. APK and. So files in this directory. Then write the Android. mk File
Local_path: = $ (call my-DIR)
Apk_local_path: = $ (local_path)
Apk_install_path: = system/APP
Lib_local_path: = $ (local_path)/libs
Lib_install_path: = system/lib
# Copy APK
Include $ (clear_vars)
Local_module: = facelock
Local_module_path: = $ (target_out)/APP/
Local_src_files: = facelock.apk
Local_module_tags: = optional
Local_module_class: = apps
Local_module_suffix: = $ (common_android_package_suffix)
Local_certificate: = presigned
Include $ (build_prebuilt)
Include $ (clear_vars)
Local_module: = libfacelock_jni.so
Local_src_files: = libfacelock_jni.so
Local_module_tags: = optional
Local_module_class: = shared_libraries
Include $ (build_prebuilt)
Then add it to the. mk file of your project.
Product_packages: = \
Facelock \
Libfacelock_jni.so
Product_copy_files + = vendor/XX/facelock // addon. d/71-g316-faceunlock.sh:
System/addon. d/71-g316-faceunlock.sh