Я пытаюсь сделать некоторые "вещи" перед сборкой моего проекта Android.
Установка примерно такая:
Я запустил конфигурации для AppA + AppB
Я знаю, как, например, использовать маленькие галочки, например,
- Развернуть или не развернуть
- Запускать или не запускать
Я застрял на одном из них Запуск цели Ant .
Что я хочу ( причина для этого вопроса): говорит моему текущему запущенному приложению (большую часть времени это AppA, когда я нажимаю "запустить", потому чтоЯ изменил что-то в коде, например, постоянные настройки .
У меня есть полный контроль над приложением, и я уже написал несколько сценариев, например, для разговора через устройство ADB или даже для разговора стекущее работающее приложение, использующее UDP и хост-приложение C # на моей машине разработки. Поэтому, если я могу запустить, например, shutdown.exe (.NET, написанный мной), я могу сказать моему приложению о завершении работы.
Так что для простоты я пытался заставить calc.exe запускаться при нажатии «run» внутри проекта Android в Intellij. Но мне удалось получить полностью потерянным вКонфигурация build.xml, которую IntelliJ использует для Android .
Я пытался:
- добавить задачу exec в build.xml
- и попросить его запуститьМуравьиные цели
- Добавление некоторых тестов
Все они не имеют ЭФfect.Я могу просмотреть Ant Build в Intellij и запустить задачу вручную, но все равно ничего не произойдет (поэтому я не могу точно знать, запускаются ли они из-за конфигурации запуска, потому что они могут молча работать).
Я добавил:
<target name="-pre-build">
<exec executable="calc.exe"/>
<echo message="HelloWorld"/>
</target>
<target name="-pre-compile">
<exec executable="calc.exe"/>
<echo message="HelloWorld"/>
</target>
Какие-нибудь советы, что я делаю не так?О, еще одна информация.Если я нажму зеленую кнопку на панели инструментов Ant Build на самом высоком уровне, Android скажет мне что-нибудь об «устаревшем файле сборки», но я думаю, что это нормально.Похоже, он пытается запустить весь файл Ant, который импортирует некоторые задачи для Android раньше - но это не то, чего я хочу в любом случае.
Так что кто-нибудь может предоставить мне пример (для запуска calc.exe).Я разберусь с остальным и обновлю пост, если это необходимо для других, чтобы помочь.
Крис