在安卓系统编译打包时,会拷贝很多文件,打包到image中。
有一些文件需要在编译apk时进行拷贝,拷贝代码添加在Android.mk文件中。
使用shell命令进行拷贝:
# libvlcjni
$(shell mkdir -p $(PRODUCT_OUT)/system/app/DemoApk/lib/arm64)
$(shell cp -rf $(LOCAL_PATH)/libvlcjni/jni/libs/arm64-v8a/libvlcjni.so $(PRODUCT_OUT)/system/app/DemoApk/lib/arm64)
$(shell cp -rf $(LOCAL_PATH)/libvlcjni/private_libs/libs/arm64-v8a/libanw.21.so $(PRODUCT_OUT)/system/app/HsaeMediaPlayer/lib/arm64)
$(shell cp -rf $(LOCAL_PATH)/libvlcjni/jni/loader/libs/arm64-v8a/libjniloader.so $(PRODUCT_OUT)/system/app/DemoApk/lib/arm64)
拷贝到system/app下。
本文介绍在安卓系统编译打包过程中,如何通过修改Android.mk文件,使用shell命令拷贝特定的.so文件到system/app目录下,包括libvlcjni.so、libanw.21.so和libjniloader.so等。
763

被折叠的 条评论
为什么被折叠?



