我正在尝试使用ndk并编译了一个helloJNI项目并成功运行。但是我决定再进一步编译其他cpus。据我所知,我必须添加一行
APP_ABI :=all
到android.mk构建多个平台。完整的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编译。请告诉我,如果我在这里遗漏了什么。提前谢谢。
答案 0 :(得分:3)
APP_ABI
行属于Application.mk
,而不属于android.mk
,AFAIK。