1、問(wèn)題:
Android Studio到新版Android Studio Dolphin,后找不到classpath的位置了。
2、老的版本添加classpath
平時(shí)我們可以在項(xiàng)目的根目錄下build.gradle中添加io.objectbox:objectbox-gradle-plugin插件依賴:

老版本.png
3、新版本添加classpath
但是現(xiàn)在新版本的build.gradle中已經(jīng)沒(méi)有classpath的位置了:

新版本1.png
這里的寫法已經(jīng)完全和老版本的不一樣了,這里采用的是Kotlin DSL語(yǔ)法寫的。
此時(shí)我需要添加Hilt到項(xiàng)目中,就找不到添加classpath的位置了,就比較難辦了,通過(guò)查找gradle的說(shuō)明文檔:
https://docs.gradle.org/current/userguide/userguide.pdf
然后告之只需要在項(xiàng)目根目錄build.gradle中添加相應(yīng)的依賴即可:
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.
// (頂級(jí)生成文件,您可以在其中添加所有子項(xiàng)目/模塊通用的配置選項(xiàng)。)
//這里添加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