Ive сводил меня с ума, пытаясь перестроить свой custom_rules.xml во что-то в граде, и его доказательство будет довольно сложным. Итак, следующим шагом я пытаюсь просто импортировать последние несколько вещей, которые я не могу сделать в gradle как build.xml.Как град исполняет файл сборки муравьев
Однако, похоже, это ничего не делает. Когда я пытаюсь использовать ant.importBuild 'build.xml' Я не получаю никакой обратной связи или никаких эхо-сигналов из моего сценария. Я прочитал документацию по градиентам, особенно в отношении муравьев и жизни для меня. Я не могу понять, что я должен делать, когда сборка будет импортирована. Как выполняется сценарий?
Это мой 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>
Это определенно не то, что вы хотите. –
@PeterNiederwieser Хорошо, пожалуйста, предложите лучший способ с фактической рабочей частью кода в качестве образца. –
Как я уже сказал, вам сначала нужно уточнить вопрос: что именно делает код Ant, когда именно он должен выполняться, что именно вы пытались решить проблему на стороне Gradle и т. Д. –