Android-проект в koltin завершается неудачно при выполнении ./gradlew build в терминале, но работает при запуске из меню - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь работать с Travis CI, и ранее я пытался собрать свой проект в терминале Android Studio с помощью ./gradlew build или ./gradlew clean build, но оба выдают «Выполнение не выполнено для задачи»: презентация: compileReleaseKotlin «.однако когда я строю свой проект из панели инструментов Android Studio, он работает отлично.

Вы можете увидеть всю трассировку стека и всю информацию здесь трассировка стека gradle

Заранее спасибо,

Хави

1 Ответ

0 голосов
/ 31 мая 2018

Проверьте класс Constants на наличие ошибок.

e: /Users/jcamarero/AndroidStudioProjects/boton/presentation/src/main/java/com/b4motion/boton/utils/Constants.kt: (48, 31): Const 'val' initializer should be a constant value
e: /Users/jcamarero/AndroidStudioProjects/boton/presentation/src/main/java/com/b4motion/boton/utils/Constants.kt: (48, 46): Unresolved reference: URL_WEB_VIEW
e: /Users/jcamarero/AndroidStudioProjects/boton/presentation/src/main/java/com/b4motion/boton/utils/Constants.kt: (49, 29): Const 'val' initializer should be a constant value
e: /Users/jcamarero/AndroidStudioProjects/boton/presentation/src/main/java/com/b4motion/boton/utils/Constants.kt: (49, 44): Unresolved reference: URL_WEB_VIEW

Эта ошибка говорит о том, что в вашем классе Constants определено const val, но оно не является постоянным во время компиляции.Кроме того, он не может найти ссылку на URL_WEB_VIEW.

...