(转)[Android分享] Android中用Ant把ndk的so文件打包进apk
在用ant進行打包apk文件時,如果用到ndk,那么如何把so文件打包進去呢?
其實很簡單,就在target為package的xml段里加上這2行
<arg value="-nf"/>
<arg value="${external-lib-ospath}" />
其中${external-lib-ospath}" 的值為libs,記住不要寫libs/armeabi
附上該段的xml代碼:
<target name="package" depends="dex, package-res-and-assets">
??<echo>Packaging unsigned apk for release...</echo>
??<exec executable="${apkbuilder}" failοnerrοr="true">
? ?<arg value="${out-unsigned-package-ospath}" />
? ?<arg value="-u" />
? ?<arg value="-z" />
? ?<arg value="${resources-package-ospath}" />
? ?<arg value="-f" />
? ?<arg value="${dex-ospath}" />
? ?<arg value="-rf" />
? ?<arg value="${srcdir-ospath}" />
? ??
? ?<arg value="-nf"/>
? ?<arg value="${external-lib-ospath}" />
??
??</exec>
??<echo>It will need to be signed with jarsigner before being published.</echo>
</target>
?
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=233945
轉(zhuǎn)載于:https://www.cnblogs.com/greywolf/archive/2013/04/19/3030824.html
總結
以上是生活随笔為你收集整理的(转)[Android分享] Android中用Ant把ndk的so文件打包进apk的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 持续集成工具FinalBuilder使用
- 下一篇: 男人梦到喜鹊是什么意思