为什么android ndk没有为多个平台编译?

时间:2014-07-14 11:09:18

标签: android c++ android-ndk

我正在尝试使用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编译。请告诉我,如果我在这里遗漏了什么。提前谢谢。

1 个答案:

答案 0 :(得分:3)

APP_ABI行属于Application.mk,而不属于android.mk,AFAIK。