gpt4 book ai didi

android - 导航 2.4.0-alpha03 上的“java.lang.String kotlin.text.CharsKt.titlecase(char, java.util.Locale)”错误(包括 nav_graph)

转载 作者:行者123 更新时间:2023-12-04 14:43:57 24 4
gpt4 key购买 nike

我的 Android 应用项目有问题。
我在构建项目时考虑了错误。

> Task :app:generateSafeArgsDebug FAILED

Execution failed for task ':app:generateSafeArgsDebug'.
> 'java.lang.String kotlin.text.CharsKt.titlecase(char, java.util.Locale)'
我的 nav_graph.xml 如下。
它使用包括其他 nav_graph。
nav_graph.xml
<navigation>

<fragment
android:id="@+id/test2_fragment1"
android:name="myexample.TestFragment1"
android:label="TestFragment1"
tools:layout="@layout/fragment_test1" >
<action
android:id="@+id/action_testFragment1_to_nav_graph2"
app:destination="@id/nav_graph2"
<argument
android:name="funcType"
app:argType="string"
app:nullable="false" />
</action>
</fragment>

<include app:graph="@navigation/nav_graph2" />

</navigation>
nav_graph2.xml
<navigation
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/nav_graph2"
app:startDestination="@id/fragment_test2">

<fragment
android:id="@+id/test2_fragment"
android:name="myexample.TestFragment2"
android:label="TestFragment2" >
tools:layout="@layout/fragment_test2" >
<argument
android:name="funcType"
app:argType="string"
app:nullable="false" />
</fragment>

</navigation>
它使用导航和组件以及插件库版本 2.4.0-alpha03。
使用导航和插件版本 2.3.5 和组件 1.0.0-alpha10 库,没有问题。
我使用 Kotlin 1.5.20 和 JVM 1.8。

最佳答案

根据 Known Issues of Navigation 2.4.0-alpha03 :

Safe Args will fail with an Unable to find method ‘’java.lang.String kotlin.text.CarsKt.titleCase(char, java.util.Locale)’’ error when using Gradle 6.7.0 due to a dependency on an older version of Kotlin. This can be worked around by updating to use Gradle 7.0. (b/190739257)


因此,您应该通过更改 gradle-wrapper.properties 来升级到 Gradle 7.0。使用 Gradle 7.0 的文件:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-all.zip

关于android - 导航 2.4.0-alpha03 上的“java.lang.String kotlin.text.CharsKt.titlecase(char, java.util.Locale)”错误(包括 nav_graph),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68139111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com