私は自分自身のアプリケーションをAOSPでコンパイルしています。私は自分自身のアプリケーションをAOSPのpackage/appに追加したいと思います。 ?私は私のアプリで使用されますが、これらの第三者に.so
ファイルを使用しようとAndroid.mk
を作成する方法をいくつか*.so
のファイルを持ってここに私のAndroid.mk
です:Android.mkにサードパーティの* .soファイルを追加する方法は?
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SHARED_LIBRARIES :=myprebuilt
LOCAL_STATIC_JAVA_LIBRARIES :=OrbbecJar
LOCAL_SRC_FILES := $(call all-java-files-under, src)\
$(call all-java-files-under, openCVLibrary2410/src)\
openCVLibrary2410/src/main/aidl/org/opencv/engine/OpenCVEngineInterface.aidl
LOCAL_RESOURCE_DIR:= $(LOCAL_PATH)/openCVLibrary2410/res\
$(LOCAL_PATH)/res
LOCAL_CERTIFICATE := platform
LOCAL_PACKAGE_NAME := HelloWorld
include $(BUILD_PACKAGE)
##################################################
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := OrbbecJar:OrbbecSDKPro_161114_v1.1.2.jar
include $(BUILD_MULTI_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE:=myprebuilt
LOCAL_SRC_FILES:=libs/armeabi-v7a/libHWWrapper.so\
libs/armeabi-v7a/libXnDeviceSensorV2.so\
libs/armeabi-v7a/libXnFormats.so
include $(PREBUILT_SHARED_LIBRARY)
# Use the folloing include to make our test apk.
include $(call all-makefiles-under,$(LOCAL_PATH))
しかし、私はt find
* .soファイルを私のビルドapk
あなたが言ったように私の '.mk'を書いていますが、これは上で見ることができます。ビルドapkで' * .so'ファイルを見つけることはできません。@ mablevj – helloliu