Android Studio не может импортировать java из папки "generate_java"

Я реализую пакет "apollo-android" и генерирую java-файл "FeedQuery" из "schema.json". Но я не могу импортировать этот Java-файл FeedQuery в мой проект.

1 ответ

Решение

Плагин Android Apollo действительно зависит от плагина Android Gradle. Так что если ваши сгенерированные классы находятся в java-library модуль, вы не сможете их импортировать.

Предполагая, что вы разместили свои запросы graphql в модуле Android, убедитесь, что вы создали структуру каталогов, аналогичную структуре каталогов исходного кода вашего модуля, в разделе /graphql

Например, если ваша структура каталогов модуля выглядит следующим образом

src/main/java/com/example/

Затем создайте структуру каталогов graphql следующим образом.

src/main/graphql/com/example/

После этого очистите и перестройте и попробуйте снова импортировать классы.

Другие вопросы по тегам