1
- Eclipse中的Android SDK和SDK
- 我学习,并希望发展我们当前库的手臂和Android版本(不使用平台特异性API)
问:
- 我怎样才能让一个C++静态的ARM CPU库(.a)中?我找不到任何好的文件解释它。
- 假设C++静态库不使用Android特定的API,它可以被Android Native应用程序使用吗?如果否,那么为Android Native应用程序制作静态库需要什么?
问:
[2]是的,即使C++代码使用Android特定的API,也可以在Android Native应用中使用静态库。
[1]您必须安装Android NDK并运行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)