您的位置:首页 > 产品设计 > UI/UE

用ant打包apkbuilder找不到了的解决办法

2014-10-24 10:38 344 查看
apkbuilder的情况下生成apk文件,其实apkbuilder是一个批处理文件,打开里面就能发现,其实他内部执行的是sdklib.jar里面的一个class,所以就知道怎么做了,很简单,我们自己直接去调用java去执行这个类,如下:

<java classpath="${android.tools}/lib/sdklib.jar" classname="com.android.sdklib.build.ApkBuilderMain"> 
<arg value="${path.build.main}/bin/unsigned.apk" /> 
<arg value="-u" /> 
<arg value="-z" /> 
<arg value="${path.build.main}/bin/res.zip" /> 
<arg value="-f" /> 
<arg value="${path.build.main}/bin/classes.dex" /> 
<arg value="-rf" /> 
<arg value="${path.build.main}/src" /> 
<arg value="-rj"/> 
<arg value="${path.build.main}/libs"/> 
<arg value="-nf"/> 
<arg value="${path.build.native}"/> 
</java>
其实以前的apkbuilder.bat内部也是执行的

com.android.sdklib.build.ApkBuilderMain这个类,我们在这里自己直接执行了,其实一样的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: