Eclipse多平台编译(armeabi, armeabi-v7a, x86, mips)

  1. Jni目录下新增Application.mk,加入
    APP_ABI := armeabi armeabi-v7a x86 mips
    上面的平台可加可减,全编的话可以写为
    APP_ABI := all

  2. 如果不同的平台需要引入不同的静态库,如我的工程引用了curl,则加入条件编译
    LOCAL_MODULE := curl
    ifeq ($(TARGET_ARCH_ABI),armeabi)
    LOCAL_SRC_FILES := ../armeabi/libcurl.a
    else ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
    LOCAL_SRC_FILES := ../armeabi-v7a/libcurl.a
    else ifeq ($(TARGET_ARCH_ABI),x86)
    LOCAL_SRC_FILES := ../x86/libcurl.a
    endif

posted @ 2015-02-01 16:43  KAME  阅读(1338)  评论(0编辑  收藏  举报