Android7.0预置带so的apk

1.将编译出来的APP和so文件拷贝出来放入新建的目录下
# mkdir test 
# cp Test.apk test

//创建库so目录
# mkdir -p lib/armeabi
# cp test1.so test2.so test3.so lib/armeabi

2.Android.mk
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := Test
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
//LOCAL_MULTILIB := 32 
LOCAL_PREBUILT_JNI_LIBS:= \
     lib/armeabi/test1.so\
     lib/armeabi/test2.so \
     lib/armeabi/test3.so \

LOCAL_PACKAGE_NAME := Test
LOCAL_CERTIFICATE := platform

LOCAL_PRIVILEGED_MODULE := false
include $(BUILD_PREBUILT)

3.添加Android.mk编译
device/qcom/msmxxx/msmxxx.mk
PRODUCT_PACKAGES += Test

注意:编译出来是lib、oat和Test.apk

猜你喜欢

转载自blog.csdn.net/u010164190/article/details/80550083