【发布时间】:2014-11-20 12:22:26
【问题描述】:
我一直在让自己发疯,试图将我的 custom_rules.xml 重建为 gradle 中的某些东西,但事实证明这非常困难。所以我的下一步是尝试将我在 gradle 中不能做的最后几件事作为 build.xml 导入。
但是这似乎没有做任何事情。当我尝试使用 ant.importBuild 'build.xml' 我的脚本没有得到任何反馈或回声。我已经阅读了很多 gradles 文档,尤其是关于 ant 的文档,对于我的一生,我无法弄清楚一旦导入构建我应该做什么。脚本是如何执行的?
这是我的 build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<target name="postPackage" >
<property name="config_path" location="${cert.dir}" />
<property name="out.pre.widevine.signed.file" location="release-pre-widevine-sign.apk" />
<property name="out.widevine.signed.file" location="release-widevine-signed.apk" />
<echo>sign with widevine certificate</echo>
<touch file="res/raw/wv.properties"/>
<copy file="${out.packaged.file}" tofile="${out.pre.widevine.signed.file}"/>
<java jar="apksigtool.jar" failonerror="true" fork="true">
<arg value="${out.packaged.file}"/>
<arg value="private_key.der" />
<arg value="my.crt" />
</java>
<copy file="${out.packaged.file}" tofile="${out.widevine.signed.file}"/>
</target>
</project>
【问题讨论】:
标签: android ant gradle build-process