[Go Back]
1.6 如何将 *.so 加入到APK里
APK 是 Android 安装套件程序。使用者可通过各种方法,将它包安装进Android 手机内。它是一种MIME为ZIP的压缩包。打开APK文件之后(注:在windows下将其后缀名改为.zip,而在Ubuntu系统下,只要双击即可打开),就可以看到其内部的文件结构了。因此,也可以加入些自己的内容,然后一并安装进去。对于SO文件的存放,只要遵循Android 的规则其存放格式如下:
libs/armeabi/*.so (libs/<交叉编译器版本>/*.so)
将其打包进APK包中,其基本动作如下:
Step-1:开启Android 项目,可见如下图:
创建libs/armeabi/ 目录,并将 *.so 拷贝到项目中,如下图:
此时,已将 so 加入到 Android 项目 中。 [歡迎光臨 高煥堂 網頁:http://www.cnblogs.com/myEIT/ ]
Step-2:点击“Run”三角按钮
Eclipse 会调用 ant 命令将其自动打包进apk 中,我们可以在 项目目录中看到bin目录下有个APK文件。
打开APK文件可看到已打包进入的 libs/armeabi/*.so 内容。
(注:在windows下将其后缀名改为.zip;而在Ubuntu系统下,只要双击即可打开)
这样就大功告成了。
[Go Back]