У меня есть проект библиотеки Android, и в нем я определил 3 типа сборки: отладка, выпуск и интеграция.
Я хотел бы иметь дополнительный каталог androidTest (тестирование инструментов) и дополнительный каталог source для интеграции тип сборки.
Я успешно добавил исходный каталог:
' мой-проект / SRC / интеграция
но не удалось добавить androidTestIntegration каталог, android studio не обнаруживает его в представлении проекта Android.
Файл проекта build.gradle:
android {
...
debug {
...
}
release {
...
}
integration {
...
matchingFallbacks = ['debug']
}
testBuildType "integration"
}
Структура проекта:
src/
main/
java/
integration/ -> OK
java/
test/
java/
androidTest/
java/
androidTestIntegration/ -> this one is not being recognized by android studio
java/
В моей андроид студии в buildVariants выбран вариант 'интеграция'.
Также
./gradlew my-project:sourceSets
не показывает androidTestIntegration sourceSet, поэтому я подозреваю, что android-studio не видит директорию androidTestIntegration.
Подобный вопрос уже задавался, но они не работают для меня, поэтому я не уверен, что они верны:
короткий ответ
подробный ответ
Я бы оценил любую помощь или руководство по этому вопросу, спасибо!