关于Android ndk的一般问题

时间:2014-03-12 22:40:13

标签: android android-ndk

我用android ndk工作了一个月,所以我是一个新手。目前我正在尝试将一些代码集成到一个大项目中,并且NDK和gstreamer都存在多个问题。问题是愚蠢的,但如果有人帮助我,我将非常感激:

1)在构建和编译项目之后,我还需要所有这些Android.mk文件吗?或者我可以使用.so添加System.loadlibrary("library")个库吗?

2)在构建.so文件后,是否仍需要将所有.a文件声明为构建共享库,并将它们链接到需要它们的.so

3)当我添加原生Android支持时,是否需要创建单独的libsomename.so或选择现有的?

也许有人也可以将我与关于建设的好文章联系起来?

1 个答案:

答案 0 :(得分:3)

1)不,如果它已编译完所有你需要的是so和loadLibrary调用。但是,如果您想使用您的应用程序更新库,那么保留它们可能是个好主意

2)不,一旦你有一个.so文件,你只需要

3)我不确定你在那里问什么。