Только что столкнулся с той же проблемой. Кажется, это связано с пробелами в пути в то время, когда ant пытается запустить dex.bat с параметрами:
<exec executable="${dx}" failonerror="true">
<arg value="--dex"/>
<arg value="--output=${basedir}/${intermediate.dex}"/>
<arg value="--positions=lines"/>
<arg path="${build.classes.dir}"/>
</exec>
Проект не запустится, если ${basedir}
, ${intermediate.dex}
или ${build.classes.dir}
содержат пробелы.
Параметры для пакетных файлов должны быть заключены в "...". Но как это сделать, когда ant запускает пакетный файл?
Мой быстрый обходной путь - переместить папку моего проекта netbeans android (не всех проектов) в путь, не содержащий пробелов.