При запуске:
ant release
с моим проектом Android, я получаю тонну автоматически сгенерированных файлов.Например:
MyApp-release-unaligned.apk
MyApp-release-unsigned.apk
MyApp-release-unsigned.apk.d
MyApp-release.apk
MyApp.ap_
MyApp.ap_.d
build.prop
classes
classes.dex
classes.dex.d
res
Я не хочу все эти файлы.В основном все, что мне нужно, это подписанный .apk.Поэтому я попытался:
<target name="-post-compile">
<!-- Clean up files that we don't want -->
<delete dir="{$out.dir}res"/>
<delete dir="{$out.dir}classes"/>
<delete file="{$out.dir}${app.name}-release-unaligned.apk"/>
<delete file="{$out.dir}${app.name}-release-unsigned.apk"/>
<delete file="{$out.dir}${app.name}-release-unsigned.apk.d"/>
<delete file="{$out.dir}${app.name}.ap_"/>
<delete file="{$out.dir}${app.name}.ap_d"/>
<delete file="{$out.dir}build.prop"/>
<delete file="{$out.dir}classes.dex"/>
<delete file="{$out.dir}classes.dex.d"/>
</target>
Очевидно, эти файлы создаются после вызова -post-compile.Есть ли простой способ настроить build.xml для удаления всего, кроме подписанного apk?Мой выходной каталог направлен на сервер, и я бы хотел, чтобы все было просто, чтобы другие не извлекали неправильный файл.Если нет простого способа удалить эти файлы, я создам для этого сценарий на стороне сервера, но я бы предпочел сохранить все в build.xml, если это возможно.Спасибо!