gpt4 book ai didi

Android ndk-build 忽略 APP_ABI := x86

转载 作者:IT王子 更新时间:2023-10-28 23:58:20 25 4
gpt4 key购买 nike

我正在尝试运行 NDK 来编译 native 代码以在 Atom(x86) 处理器和 ARM 上运行。无论我如何设置 APP_ABI,NDK 都在生成 armeabi 库。即使我只为 APP_ABI 放置 x86。并且文件大小始终相同。这是我的 Application.mk 文件:

LOCAL_PATH := $(call my-dir)
APP_ABI := x86
include $(CLEAR_VARS)

LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_MODULE := myjni-jni
LOCAL_SRC_FILES := myjni-jni.c

include $(BUILD_SHARED_LIBRARY)

无论我在 APP_ABI 之后放了什么,我都会得到 armeabi 并且它的大小始终相同。这里有什么问题?我正在使用最新的 NDK。

最佳答案

您应该将 APP_ABI 变量放在 Application.mk 文件而不是 Android.mk 文件中。

它写在 NDK 的文档中(docs/CPU-ARCH-ABIS.html 文件)。

关于Android ndk-build 忽略 APP_ABI := x86,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10098049/

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