gpt4 book ai didi

Android - 使用针对 Armeabi-v7a 的预构建共享库

转载 作者:搜寻专家 更新时间:2023-11-01 09:14:37 26 4
gpt4 key购买 nike

我正在使用一些预构建的 android 库,将它们粘贴到我的 jni 文件夹中并将其放入 Android.mk

# Add prebuilt libgdx
include $(CLEAR_VARS)
LOCAL_MODULE := libgdx
LOCAL_SRC_FILES := libgdx.so
include $(PREBUILT_SHARED_LIBRARY)

这会将文件复制到 libs/armeabi

但是这个库还包含一些类似命名的预构建 .so 文件,这些文件是为 libs/armeabi-v7a 而设计的

那么我该如何编写我的 .mk 文件以将这些文件正确地定向到它们各自的文件夹?

最佳答案

在Android.mk中写这个

ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)       
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := TestNDK
LOCAL_SRC_FILES := TestNDK.c.arm.neon
LOCAL_ARM_NEON := true
include $(BUILD_SHARED_LIBRARY)
endif # TARGET_ARCH_ABI == armeabi-v7a

然后在您的 Application.mk 文件中指定:

APP_ABI := armeabi-v7a

关于Android - 使用针对 Armeabi-v7a 的预构建共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5641469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com