我已阅读Android Library project的概述。我想到开发一个包含本机库和JNI包装器的Android项目库,它将包含在Android项目中。但是,文档没有明确提及Android库项目是否可以包含本机库。
任何人都可以确认/强化对Android库项目中本机库的支持吗?
答案 0 :(得分:1)
正如Android Document所说:
Android库项目是一个持有共享的开发项目 Android源代码和资源。
事实上,Android图书馆项目与普通的Android项目并没有太大区别。您可以将普通的android项目作为库项目,资产文件夹除外。当您在Eclipse Buid Path
或其他IDE中的类似内容声明时,它们会有所不同。
原生支持,只需调用本机层(如在帖子中,本机库),例如C / C ++库文件(*.so
文件)。此功能并非特定于Android,但在普通Java项目中也支持此功能:从Java中的其他语言调用函数。
所以,简而言之,是的:)