나는 AOSP에서 내 자신의 앱을 컴파일 중이고 AOSP 패키지/app에 내 앱을 추가하고 싶다. ? 내 응용 프로그램에서 사용되지만, 이러한 제 3 자에게 .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