How to add a system service to the Android Framework

前端 未结 4 689
死守一世寂寞
死守一世寂寞 2020-12-23 17:58

I want to add my own framework code that runs in the Android \"system_server\" (handles all the system level services). My service loads a JNI library that talks to a driver

4条回答
  •  眼角桃花
    2020-12-23 18:39

    Here is an example of an Android.mk used to compile a JNItest.c located at system/extras/JNITest. The Android.mk is also inside system/extras/JNITest directory.

    LOCAL_PATH:= $(call my-dir)
    include $(CLEAR_VARS)
    
    LOCAL_SRC_FILES:= JNITest1.c
    
    LOCAL_MODULE:= JNITest
    
    #LOCAL_FORCE_STATIC_EXECUTABLE := true
    
    #LOCAL_STATIC_LIBRARIES := libc
    LOCAL_SHARED_LIBRARIES := libc
    
    #LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
    LOCAL_MODULE_TAGS := eng
    
    include $(BUILD_EXECUTABLE)
    

提交回复
热议问题