我遇到一些问题,当我在片段中定义参数时,参数名称属性中的字母显示为红色,但我在顶部 XML 文件中看到绿色勾号,这意味着没有发现问题。我的Android Studio是Giraffe版本。
此错误的消息是:“firstName”不是标记“argument”的有效目的地。我尝试使用其他词,但每次都会出现此错误。我在模拟器上编译并运行它,一切看起来都很好并且运行正确。
我将 Android Studio 更新为 Giraffe 以解决存储库导航问题,现在我遇到了这个问题。看来是Android Studio的问题。
build.gradle.kts(项目)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
}
dependencies {
val nav_version = "2.6.0"
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version")
}
}
plugins {
id("com.android.application") version "8.1.0" apply false
id("org.jetbrains.kotlin.android") version "1.8.0" apply false
}
Run Code Online (Sandbox Code Playgroud)
build.gradle.kts(应用程序)
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
//id("androidx.navigation.safeargs")
id("androidx.navigation.safeargs.kotlin")
}
android {
namespace = "com.example.e12s02_navigationcomponent"
compileSdk = 33
defaultConfig {
applicationId = "com.example.e12s02_navigationcomponent"
minSdk = 24
targetSdk …Run Code Online (Sandbox Code Playgroud)