(转)[Android分享] Android中用Ant把ndk的so文件打包进apk
2013-04-19 15:20
489 查看
在用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}" failonerror="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
其实很简单,就在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}" failonerror="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
相关文章推荐
- 通过Ant将Android project编译打包成APK文件并安装到手机
- android打包so文件到apk
- Android 打包so动态库文件到APK
- Android JNI打包so文件到apk .
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- 使用ant让Android自动打包的build.xml,自动生成签名的apk文件(支持android4.0以上的版本)
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- Ant打包Android代码生成apk文件
- android打包so文件到apk
- Android 打包so动态库文件到APK
- android打包so文件到apk
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- Android 打包so动态库文件到APK
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- NDK打包的ANT脚本(包含引入so文件)
- android打包so文件到apk
- android打包so文件到apk
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- Android 打包so动态库文件到APK
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件