Итак, я создал проект с двумя исходными каталогами: один для реального кода, а другой для тестов.В eclipse это хорошо работало, но затем я решил начать использовать командную строку и инструмент ant.
В Android есть встроенная функция создания build.xml, поэтому я использовал команду 'android update project -p ProjectName'
Этот build.xml для установки работает нормально, и я могу запустить приложение на эмуляторе.Однако он только компилирует файлы из моего исходного каталога, а файлы из моего тестового каталога не компилируются.Это означает, что я не могу запустить свои модульные тесты из командной строки, и если я получаю исключения класса не найдены.
Есть ли способ включить другой исходный каталог, чтобы он также компилировал мои модульные тесты?
Это созданный файл build.xml (остальные комментарии и здесь не добавлены):
<?xml version="1.0" encoding="UTF-8" ?>
<project name="ProjectNameActivity" default="help">
<property file="local.properties" />
<property file="build.properties" />
<property file="default.properties" />
<path id="android.antlibs">
<pathelement path="${sdk.dir}/tools/lib/anttasks.jar" />
<pathelement path="${sdk.dir}/tools/lib/sdklib.jar" />
<pathelement path="${sdk.dir}/tools/lib/androidprefs.jar" />
</path>
<taskdef name="setup" classname="com.android.ant.SetupTask" classpathref="android.antlibs" />
<setup />
</project>