Я импортировал проект eclipse в андроид-студию
Каким-то образом выяснилось, что в одном из моих проектов затмения содержится код модульного теста для импортируемого проекта
Он ввел этот код и поместил его в директорию src / androidTest
Я действительно не хотел, чтобы это делалось, но они сейчас есть и приводят к сбою сборки
Есть ли способ отключить материал androidTest? Поэтому я могу сосредоточиться на том, действительно ли приложение создает?
Может быть, через настройку градиента? (Это мое первое знакомство с градиентом)
Возможно, мне просто нужно удалить все javas-файлы androidTest, но это кажется немного окончательным ..
После того, как вы восстановите проект в Android Studio, все исходные файлы проекта будут перекомпилированы. Множество различных задач включает в себя :compileDebugAndroidTestJavaWithJavac
который вызывает разрыв сборки, как только ваши инструментальные тесты не будут компилироваться.
Призыв к перестройке в Android Studio – это просто интерфейс для решения этих задач:
Задачи Gradle [: app: generateDebugSources,: app: generateDebugAndroidTestSources,: app: prepareDebugUnitTestDependencies,: app: mockableAndroidJar,: app: compileDebugSources,: app: compileDebugAndroidTestSources,: app: compileDebugUnitTestSources]
Т.е. нет очевидного способа его изменения.
обходные:
Я надеюсь, что это помогает.
Кто-то может найти это полезным: если вы используете JUnit
есть команда @Ignore
вы можете применить метод тестирования, чтобы игнорировать весь метод тестирования.
Пример:
@Ignore("This test will be ignored") @Test public void my_test_method() { // test code here... }