错误:在<declare-styleable> NavArgument中,无法找到属性类型

时间:2018-06-05 22:35:30

标签: java android android-gradle

我正在尝试将these libraries集成到我的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's sample project

我的项目有:

  • 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 :(得分:2)

您需要在项目中添加导航值:

add navigation xml

之后,如果您有错误

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

您需要从gradle.properties

中删除android.enableAapt2=false