建立一个名为OpenVPN的文件夹,将APK命名为OpenVPN.apk放在里面,并将Android.mk放在下面。
LOCAL_PATH := $(call my-dir)
my_archs := arm x86 arm64
my_src_arch := $(call get-prebuilt-src-arch, $(my_archs))
include $(CLEAR_VARS)
LOCAL_MODULE := OpenVPN
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
LOCAL_BUILT_MODULE_STEM := package.apk
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_SRC_FILES := OpenVPN.apk
LOCAL_PREBUILT_JNI_LIBS := \
@lib/arm64-v8a/libc++_shared.so \
@lib/arm64-v8a/libconceal.so \
@lib/arm64-v8a/libfb.so \
@lib/arm64-v8a/libfolly_futures.so \
@lib/arm64-v8a/libfolly_json.so \
@lib/arm64-v8a/libglog.so \
@lib/arm64-v8a/libglog_init.so \
@lib/arm64-v8a/libhermes-executor-debug.so \
@lib/arm64-v8a/libhermes-executor-release.so \
@lib/arm64-v8a/libhermes-inspector.so \
@lib/arm64-v8a/libhttpcli.so \
@lib/arm64-v8a/libimagepipeline.so \
@lib/arm64-v8a/libjsc.so \
@lib/arm64-v8a/libjscexecutor.so \
@lib/arm64-v8a/libjsijniprofiler.so \
@lib/arm64-v8a/libjsinspector.so \
@lib/arm64-v8a/libnative-filters.so \
@lib/arm64-v8a/libnative-imagetranscoder.so \
@lib/arm64-v8a/libovpncli.so \
@lib/arm64-v8a/libreactnativeblob.so \
@lib/arm64-v8a/libreactnativejni.so \
@lib/arm64-v8a/libyoga.so
LOCAL_MODULE_TARGET_ARCH := $(my_src_arch)