gpt4 book ai didi

安卓撰写 : Type is defined multiple times

转载 作者:行者123 更新时间:2023-12-02 13:40:08 25 4
gpt4 key购买 nike

提前感谢您的帮助。

我是 Android 开发的新手,如果我的问题愚蠢或重复,我深表歉意。

我在 Android Studio 4.2.0-alpha12 和 Gradle 版本 6.6.1 上使用 Jetpack Compose。我在构建应用程序时遇到错误

Type com.example.athis.model.course.Coordinate-$$ExternalSynthetic1 is defined multiple times: /Users/noahtatko/AndroidStudioProjects/golf_score_android/app/build/intermediates/project_dex_archive/debug/out/com/example/athis/model/course/Coordinate.dex, /Users/noahtatko/AndroidStudioProjects/golf_score_android/app/build/intermediates/project_dex_archive/debug/out/com/example/athis/model/course/Hole.dex

kotlin 文件(不是 .dex 文件)如下:

// Hole.kt
package com.example.athis.model.course

import androidx.compose.runtime.Immutable

@Immutable
data class Hole(
val id: Long,
val hole: Long,
val yards: Long,
val handicap: Int,
val par: Int,
val coordinates: Coordinate
)
// Coordinate.kt
package com.example.athis.model.course

import androidx.compose.runtime.Immutable

@Immutable
data class Coordinate(
val id: Long,
val lat: Double,
val long: Double
)

我已经尝试切换我的 gradle 版本,因为这似乎是正常的修复,但因为我使用的是 compose,所以我仅限于 6.6.1 之后的版本,没有一个有帮助。

一件奇怪的事情可能会影响:即使我在 Mac 上,我有一个 gradlew.bat 文件,并且 ./gradlew build 不起作用.有没有办法重新生成这些?我试过删除它们,但应用程序根本无法运行,而不仅仅是构建失败。

最佳答案

原来,主要问题是我使用的 compose 版本 1.0.0-alpha3。跳转到 1.0.0-alpha4 修复了所有问题。

关于安卓撰写 : Type is defined multiple times,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64211334/

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