【问题标题】:Does Android Library project support native libraries?Android Library 项目是否支持原生库?
【发布时间】:2019-08-30 01:28:44
【问题描述】:

我已阅读Android Library project 的概述。我打算开发一个包含本机库和 JNI 包装器的 Android 项目库,这些库将包含在 Android 项目中。但是,文档并没有明确提到 Android 库项目是否可以包含原生库。

任何人都可以确认/确认 Android 库项目中对本机库的支持吗?

【问题讨论】:

    标签: android android-studio android-library android-native-library


    【解决方案1】:

    正如 Android 文档所说:

    Android 库项目是一个拥有共享的开发项目 Android 源代码和资源。

    实际上,Android 库项目与普通的 Android 项目并没有太大区别。您可以将普通的 android 项目作为库项目,资产文件夹除外。当您在 Eclipse Buid Path 中声明或在其他 IDE 中声明类似内容时,它们会有所不同。

    简单的原生支持,只需调用原生层(如您的帖子中的原生库),例如 C/C++ 库文件(*.so 文件)。这个功能不是Android特有的,但是在普通的Java项目中也支持这个功能:在Java内部调用另一种语言的函数。

    所以,简而言之,是的:)

    【讨论】:

    • 这是基于您的经验还是仅仅是从文档中推断出来的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多