小编ami*_*min的帖子

Android 导航 - 定义参数

我遇到一些问题,当我在片段中定义参数时,参数名称属性中的字母显示为红色,但我在顶部 XML 文件中看到绿色勾号,这意味着没有发现问题。我的Android Studio是Giraffe版本。

此错误的消息是:“firstName”不是标记“argument”的有效目的地。我尝试使用其他词,但每次都会出现此错误。我在模拟器上编译并运行它,一切看起来都很好并且运行正确。

“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)

android kotlin android-studio

44
推荐指数
1
解决办法
9641
查看次数

标签 统计

android ×1

android-studio ×1

kotlin ×1