afkT / DevComponent

:lemon:【100% Kotlin 实现 Android 项目组件化示例代码】基于 Android JetPack + Kotlin + Coroutines + MVVM 架构(DataBinding、ViewModel、Lifecycle)等最新技术栈进行组件化基础搭建,使用 ARouter 方案实现组件化。
Apache License 2.0
73 stars 17 forks source link

编译时报错 #2

Open Eridanu opened 2 weeks ago

Eridanu commented 2 weeks ago

Configuration cache state could not be cached: field compileTimeDependencies of task :core_base_lib:dataBindingMergeDependencyArtifactsDebug of type com.android.build.gradle.internal.tasks.databinding.DataBindingMergeDependencyArtifactsTask: error writing value of type 'org.gradle.api.internal.artifacts.configurations.ResolutionBackedFileCollection'

Could not resolve all files for configuration ':core_base_lib:debugCompileClasspath'. Could not resolve top.zibin:Luban:1.1.8. Required by: project :core_base_lib > io.github.afkt:DevEngine:1.1.3 Skipped due to earlier error

afkT commented 2 weeks ago

尝试下,在项目根目录 build.gradle 内的

allprojects {
    repositories { // 该 repositories 用于 app、module dependencies 第三方库 implementation 等依赖加载
        google()

        // jitpack maven
        maven { url "https://jitpack.io" }

        maven { url "https://plugins.gradle.org/m2" }

        maven { url "https://oss.sonatype.org/content/repositories/snapshots" }

        maven { url "https://repo1.maven.org/maven2/" }
    }
}

修改为以下内容后,再次进行构建

allprojects {
    repositories { // 该 repositories 用于 app、module dependencies 第三方库 implementation 等依赖加载
        // AliRepo 阿里仓库服务 https://maven.aliyun.com/mvn/view
        maven { url "https://maven.aliyun.com/repository/google" }
        maven { url "https://maven.aliyun.com/repository/public" }
        maven { url "https://maven.aliyun.com/repository/gradle-plugin" }

        google()

        // jitpack maven
        maven { url "https://jitpack.io" }

        maven { url "https://plugins.gradle.org/m2" }

        maven { url "https://oss.sonatype.org/content/repositories/snapshots" }

        maven { url "https://repo1.maven.org/maven2/" }
    }
}
afkT commented 2 weeks ago

或者修改 buildscript.repositories 注释阿里仓库 maven

buildscript {
    repositories { // 该 repositories 用于 buildscript dependencies 插件、脚本依赖加载
//        // AliRepo 阿里仓库服务 https://maven.aliyun.com/mvn/view
//        maven { url "https://maven.aliyun.com/repository/google" }
//        maven { url "https://maven.aliyun.com/repository/public" }
//        maven { url "https://maven.aliyun.com/repository/gradle-plugin" }

        google()

        // jitpack maven
        maven { url "https://jitpack.io" }

        maven { url "https://plugins.gradle.org/m2" }

        maven { url "https://oss.sonatype.org/content/repositories/snapshots" }

        maven { url "https://repo1.maven.org/maven2/" }
    }
}