1、问题:

Android Studio到新版Android Studio Dolphin,后找不到classpath的位置了。

2、老的版本添加classpath

平时我们可以在项目的根目录下build.gradle中添加io.objectbox:objectbox-gradle-plugin插件依赖:

老版本.png

3、新版本添加classpath

但是现在新版本的build.gradle中已经没有classpath的位置了:

新版本1.png

这里的写法已经完全和老版本的不一样了,这里采用的是Kotlin DSL语法写的。

此时我需要添加Hilt到项目中,就找不到添加classpath的位置了,就比较难办了,通过查找gradle的说明文档:

https://docs.gradle.org/current/userguide/userguide.pdf

然后告之只需要在项目根目录build.gradle中添加相应的依赖即可:

buildscript {

//repositories 可以省略

repositories {

mavenCentral()

}

//必须添加

dependencies {

classpath("io.objectbox:objectbox-gradle-plugin:3.5.1")

}

}

新版本2.png

// Top-level build file where you can add configuration options common to all sub-projects/modules.

// (顶级生成文件,您可以在其中添加所有子项目/模块通用的配置选项。)

//这里添加classpath,一定要放到plugins{}上方

buildscript {

ext.objectboxVersion = "3.5.1"

dependencies {

// classpath 'com.android.tools.build:gradle:7.2.2'

classpath("io.objectbox:objectbox-gradle-plugin:$objectboxVersion")

}

}

plugins {

id 'com.android.application' version '7.3.1' apply false

id 'com.android.library' version '7.3.1' apply false

id 'org.jetbrains.kotlin.android' version '1.7.20' apply false

}

注意:repositories 不用添加,在settings.gradle中添加

图片.png

————————————————

原文链接:https://blog.csdn.net/u013762572/article/details/124775166