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这个类,我们在这里自己直接执行了,其实一样的!

  • 相关阅读:
    OCP-1Z0-053-V12.02-235题
    OCP-1Z0-053-V12.02-524题
    OCP-1Z0-053-V12.02-525题
    OCP-1Z0-053-V12.02-526题
    OCP-1Z0-053-V12.02-535题
    OCP-1Z0-053-V12.02-540题
    OCP-1Z0-053-V12.02-617题
    OCP-1Z0-053-V12.02-649题
    如何制作Jar包并在android中调用jar包
    JAVA实现回调
  • 原文地址:https://www.cnblogs.com/tanlon/p/3945619.html
Copyright © 2011-2022 走看看