zoukankan      html  css  js  c++  java
  • 用ant打包apkbuilder找不到了的解决办法

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

    [html] view plaincopy在CODE上查看代码片派生到我的代码片
    <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内部也是执行的
    [html] view plaincopy在CODE上查看代码片派生到我的代码片
    com.android.sdklib.build.ApkBuilderMain这个类,我们在这里自己直接执行了,其实一样的!

  • 相关阅读:
    3.1 history跳转页面产生跨域问题
    2021年6月7日 团队冲刺第二阶段04
    2021年6月6日 团队冲刺第二阶段03
    2021年6月5日 团队冲刺第二阶段02
    2021年6月4日 团队冲刺第二阶段01
    2021年6月3日
    2021年6月2日
    2021年6月1日
    2021年5月31日
    2021年5月30日
  • 原文地址:https://www.cnblogs.com/tanlon/p/3945619.html
Copyright © 2011-2022 走看看