小编Sky*_*ogg的帖子

无法修复错误:找不到符号类 ActivityMainBindingImpl

我在尝试使用 MVVM 和数据绑定构建项目时遇到以下错误。我已经搜索了 StackOverflow 上可以找到的所有内容,或者互联网上的常见错误,但没有任何内容适合我的情况。
我收到的唯一消息是这个错误。它看起来像这样buildOutput

在此输入图像描述

我已经用大写字母命名了我的包,我发现这可能是原因,因为编译器将它们视为类名,所以我将它们全部更改为以小写字母开头,但这没有帮助。

我已经创建了内部ViewModelFactory创建,以便我可以使用工厂使用构造函数发送附加参数,因此我尝试删除它并不使用任何参数并创建实例而不使用工厂用于此目的,但我仍然没有得到任何结果(同样的错误) 我以不同的方式改变了两者,但结果总是相同的。 最后,我从 XML 中删除了数据绑定和变量,然后我能够运行该应用程序(有其他错误,但我可能能够自己处理这些错误),但我想保持原样,只处理与我的错误。 我对 MVVM 和数据绑定没有经验,所以这可能只是一个愚蠢的错误,但如果我不知道应该在哪里寻找它,就很难找到它。 我在这里发布了最重要的代码,如果您需要更多代码,请告诉我:build.grale(app)ViewModelActivity

build.gradle






apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'

android {
    compileSdkVersion 30
    buildToolsVersion "29.0.3"

    defaultConfig {
        applicationId "com.example.rickmorty"
        minSdkVersion 24
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

    buildFeatures{
        dataBinding = true
        viewBinding = true
    }
}

dependencies {
    implementation …
Run Code Online (Sandbox Code Playgroud)

android mvvm kotlin android-databinding

5
推荐指数
1
解决办法
6157
查看次数

已存在的计划类型:com.google.common.util.concurrent.internal.InternalFutureFailureAccess

我在编译项目时收到此错误.我发现那是因为Guava,以及为什么我得到这个,其他lib也使用Guava(Guava的这个组件)(也许是其他版本,或者只是重复).我找不出哪一个.我正在使用Guava进行散列,同时在记录时保存密码.我知道有必要排除它,但我不知道到底是什么以及如何.

Program type already present: com.google.common.util.concurrent.internal.InternalFutureFailureAccess


    dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:animated-vector-drawable:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation "com.android.support:support-compat:28.0.0"
implementation 'com.amirarcane.recent-images:recentimages:2.0.1'
implementation 'com.android.support:design:28.0.0'
implementation 'com.mindorks:paracamera:0.2.2'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.5.+'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.squareup.okhttp3:okhttp:3.11.0'
implementation 'com.crowdfire.cfalertdialog:cfalertdialog:1.1.0'
implementation 'com.wdullaer:materialdatetimepicker:3.6.4'
implementation 'com.daimajia.numberprogressbar:library:1.4@aar'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.google.code.gson:gson:2.6.2'
implementation 'com.squareup.retrofit2:retrofit:2.0.2'
implementation 'com.squareup.retrofit2:converter-gson:2.0.2'
implementation 'com.android.volley:volley:1.1.1'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'jp.wasabeef:picasso-transformations:2.2.1'
implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.0'
api 'com.google.guava:guava:27.0-android'
testImplementation 'junit:junit:4.12'}
Run Code Online (Sandbox Code Playgroud)

dependencies android compiler-errors guava android-guava

4
推荐指数
2
解决办法
2253
查看次数