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