如何在Android中包含.so文件

时间:2012-03-13 08:47:06

标签: android

我正在定制Gingerbread源代码。 我的应用程序之一需要.so文件包含在其中。但我没有成功。 请帮我。 我在这里已经得到了一些答案,但它并不适合我。

2 个答案:

答案 0 :(得分:5)

以这种方式制作目录结构。

将目录名称设为“libs”。

现在将子目录命名为“armeabi”

然后将您的.so文件复制到“armeabi”文件夹中。

喜欢。 libs / armeabi / YOUR_SO_FILE。

然后在你的程序中编写代码。

 System.loadLibrary("NAME_OF_YOUR_FILE");

答案 1 :(得分:0)

您必须将.so文件放在项目的libs/armeabi文件夹中。如果此文件夹不存在,则需要创建它们。如果您的.so文件未创建,并且您想要创建它,有关详细信息,请查看What is the NDK?

如果您想在自定义源代码中包含.so文件(我不建议这样做,因为这意味着您的应用程序可以工作/只能在该自定义操作系统上使用共享库)我想你需要将.so文件放在lib/文件夹中。