Gradle test не работает: не удалось определить зависимости задачи ': app: testReleaseUnitTest' - PullRequest
0 голосов
/ 02 мая 2020

Я новичок в android и круг ci. Я пытаюсь подключить мое приложение android к кругу CI. Мое приложение печатает "Привет, мир!" и это все. Я еще не проводил никаких тестов. К сожалению, я получаю сообщение об ошибке:

! / Bin / bash -eo graf test-pipefail

FAILURE: сборка завершилась с исключением.

Что пошло неправильный: не удалось определить зависимости задачи ': app: testReleaseUnitTest'. Местоположение SDK не найдено. Определите местоположение с помощью переменной среды ANDROID_SDK_ ROOT или установив путь sdk.dir в файле локальных свойств вашего проекта по адресу /home/circleci/repo/local.properties'.

Try: Run with - опция stacktrace для получения трассировки стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полную информацию.

Получите дополнительную помощь по https://help.gradle.org

В этой сборке использовались устаревшие функции Gradle, что делает его несовместимым с Gradle 7.0 , Используйте '--warning-mode all', чтобы показать отдельные предупреждения об устаревании. См. https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec: command_line_warnings

СБОЙ СОСТАВА в 727 мс

Выход из состояния выхода кода 1

Я не уверен, что делать , Я попытался погуглить эту ошибку и не смог ничего найти. Вот публичное c GitHub репо для моего проекта:

https://github.com/Benjamin-Jenne/MapGame.git

Спасибо

1 Ответ

0 голосов
/ 02 мая 2020

Оказывается, круг ci запускал тесты на автоматически сгенерированной ветке "настройка круга circle-ci". Все, что мне нужно было сделать, это сбросить ветку на master, запустив пустой коммит в командной строке.

git commit --allow-empty -m "set to master"

и затем вы git pu sh

...