在grovven脚本中
objectbox-android-objectbrowser使用
dependencies{
//省略...
debugImplementation "io.objectbox:objectbox-android-objectbrowser:2.1.0"
releaseImplementation "io.objectbox:objectbox-android:2.1.0"
}
//这句加在最后
apply plugin: 'io.objectbox'
但是在kotlinDSL中这么写会报错,因为:plugins{}在build.gradle.kts前面有一个,会提示不能有两个plugins
dependencies {
kapt("io.objectbox:objectbox-processor:${Deploy.objectBoxVersion}")
debugImplementation("io.objectbox:objectbox-android-objectbrowser:${Deploy.objectBoxVersion}")
releaseImplementation("io.objectbox:objectbox-android:${Deploy.objectBoxVersion}")
}
plugins {
id("io.objectbox")
}
正确的写法
去掉下面的就可以了
plugins {
id("io.objectbox")
}
再不行再加上
dependencies{
//省略....
}
inline fun org.gradle.plugin.use.PluginDependenciesSpec.`jawa`(): org.gradle.plugin.use.PluginDependencySpec {
return id("io.objectbox") // Randomly picked
}
参考: