我正在使用Android Studio 3.2.1,并且通过启用首选项'实验'->'启用导航编辑器'来启用导航UI编辑器
当我尝试添加导航资源文件时,我可以将其添加到项目中,但是当我点击“设计”标签时,我会收到此消息
This operation requires library 'android.arch.navigation:navigation-fragment:.'
如果点击确定以添加依赖项,则会看到此错误消息。
'Failed to Add Dependency'
'Failed to add navigation library dependency'
我的gradle文件中有此依赖项
// Navigation Components
implementation "android.arch.navigation:navigation-fragment:$rootProject.navigationVersion"
implementation "android.arch.navigation:navigation-ui:$rootProject.navigationVersion"
//implementation "android.arch.navigation:navigation-fragment-ktx:$rootProject.navigationVersion"
//implementation "android.arch.navigation:navigation-ui-ktx:$rootProject.navigationVersion"
我的项目完全基于Kotlin,无论我是否使用ktx版本,我都会遇到相同的错误。
我在主要gradle文件中的依赖版本是
kotlinVersion = '1.3.11'
gradleVersion = '3.2.1'
navigationVersion = '1.0.0-alpha08'