Android ndk 为Android原生应用程序(NDK)制作静态库
情况:Android ndk 为Android原生应用程序(NDK)制作静态库,android-ndk,static-libraries,Android Ndk,Static Libraries,情况: 带有androidsdk和SDK的Eclipse 我正在学习,希望开发当前库的arm和Android版本(不使用特定于平台的API) 问题: 如何制作ARM CPU的C++静态库(.a)?我找不到任何好的文件来解释它 假设C++静态库不使用Android特定的API,它可以被Android原生应用程序使用吗?如果没有,为Android本机应用程序创建静态库需要什么 (2),即使在C++代码中使用Android特定API,也可以在Android本地应用程序中使用静态库。 [1] 必
- 带有androidsdk和SDK的Eclipse
- 我正在学习,希望开发当前库的arm和Android版本(不使用特定于平台的API)
-
如何制作ARM CPU的C++静态库(.a)?我找不到任何好的文件来解释它
假设C++静态库不使用Android特定的API,它可以被Android原生应用程序使用吗?如果没有,为Android本机应用程序创建静态库需要什么
(2),即使在C++代码中使用Android特定API,也可以在Android本地应用程序中使用静态库。 [1] 必须为项目安装并运行
ndk build
命令。NDK包括指导您准备Makefile(按照惯例,它被称为Android.mk
)的文档和示例
Android.mk的最小值可能如下所示:
LOCAL_PATH := $(call my-dir)
LOCAL_MODULE := imays
LOCAL_SRC_FILES := imays.cpp
include $(BUILD_STATIC_LIBRARY)