android mm生成的apk 添加so文件

编译系统apk时,生成的lib和apk是分开的,so都是system/lib目录下,需要单独安装apk时,就会出现缺少lib库
使用aapt,添加so到apk里面

1).将第三方库.so放到应用下的lib/armeabi中

2).通过mm编译出apk,这个apk里面没有包含lib目录

3).通过aapt命令,添加lib/armeabi里的.so库,例如:./aapt a ../../../out/target/product/rk3368_32/system/app/ClientAgent.apk lib/armeabi/libnative-backendservice-jni.so

aapt命令在源码out/host/linux-x86/bin下,是很强大的工具,注意一定要带lib/armeabi/目录,apk会根据名称生成对应的目录

aapt 使用参考

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据