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 使用参考
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。