用ant打包apkbuilder找不到了的解决办法
2014-10-24 10:38
344 查看
apkbuilder的情况下生成apk文件,其实apkbuilder是一个批处理文件,打开里面就能发现,其实他内部执行的是sdklib.jar里面的一个class,所以就知道怎么做了,很简单,我们自己直接去调用java去执行这个类,如下:
com.android.sdklib.build.ApkBuilderMain这个类,我们在这里自己直接执行了,其实一样的!
<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这个类,我们在这里自己直接执行了,其实一样的!
相关文章推荐
- 用ant打包apkbuilder找不到了的解决办法
- 快让eclipse打包apk折腾死了~勾选cdt builder又出现ndk错误之解决办法
- ant 使用apkbuilder.bat打包APK 找不到路径问题
- ant打包提示找不到文件解决办法
- Ant打包出现 编码utf-8不可映射字符 的解决办法
- android studio打包apk两个bug解决办法
- 运行ant脚本进行打包无法创建路径(and the archive is probably corrupt but I could not delete it)解决办法
- Android打包apk提示Error: Expected resource of type id [ResourceType]解决办法
- apk 文件修改后,重新签名打包不能安装解决办法
- 使用mac gradle指令 打包安卓apk遇到$TERM not set问题解决办法
- 运行ant脚本提示,错误: 找不到符号的 解决办法
- Unity3D打包APK,无法打进Jar的解决办法
- 运行ant脚本提示,错误: 找不到符号的 解决办法
- 使用Cocos Code IDE打包apk时出现“执行命令出错,返回值:2。”的解决办法
- APK打包时,引用的appcompat_v7工程包报错的解决办法
- eclipse打包maven工程文件提示找不到tools.jar的解决办法
- android apk打包之后js调用失效的解决办法
- MyEclipse将Java控制台程序打包成jar运行找不到工程中引入的jar【解决办法】
- cocos2d-x 3.0 打包成apk时出现文件名、目录名或卷标语法不正确的解决办法
- 使用Ant编译项目,旧版SDK用apkbuilder打包,新版SDK没有apkbuilder工具,用sdklib.jar打包apk