ОШИБКА: ВNavArgument, невозможно найти тип атрибута - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь интегрировать эти библиотеки в мой проект Android для создания контроллера навигации.Когда я добавляю эти две строки в свой build.gradle -

implementation 'android.arch.navigation:navigation-fragment:1.0.0-alpha01' implementation 'android.arch.navigation:navigation-ui:1.0.0-alpha01'

Он синхронизируется нормально, но в сборке я получаю эту ошибку:

ОШИБКА: в NavArgument, не могу найти тип атрибута.

Мне удалось создать пример проекта Google , в котором без проблем используются соответствующие библиотеки.

Мой проект имеет:

  • androidSupportLibrary 27.1.1
  • projectTargetVersion 27
  • projectCompileSdkVersion android-P
  • projectBuildToolsVersion 27.0.2
  • gradleVersion 3.0.1
  • gradlePlugin 4.4

Я уже пытался обновить все эти версии ^, выполнить чистую сборку, перезапустить Android Studio и т. Д.

Я также получаю некоторые ошибки компилятора Java.

Есть мысли о том, почему это может произойти?

1 Ответ

0 голосов
/ 15 июня 2018

Вам необходимо добавить значение навигации в вашем проекте:

добавить навигацию xml

и после этого, если у вас есть ошибка

invalid resource directory name: ..../res/merged/debug navigation

вам нужно удалить android.enableAapt2=false из вашего gradle.properties

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...