为什么android ndk不能在多个平台上编译?

Why is android ndk not compiling for multiple platforms?

本文关键字:平台 编译 android ndk 不能 为什么      更新时间:2023-10-16

我尝试了ndk,一个helloJNI项目被编译并成功运行。然而,我决定更进一步,为其他cpu编译。我的理解是我必须加一行

APP_ABI         :=all

android。为多个平台构建。完整的机器人。Mk如下-

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE    := HelloJNI
LOCAL_SRC_FILES := HelloJNI.cpp
APP_ABI         :=all
include $(BUILD_SHARED_LIBRARY)

但是编译器只编译arm。请告诉我,如果我在这里错过了什么。

APP_ABI线属于Application.mk,而不是android.mk, AFAIK