赞
踩
参考资料:https://blog.csdn.net/Cupster/article/details/114267141
setttings.gradle
中配置仓库信息
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenLocal();
maven { url 'https://maven.aliyun.com/repository/google' }
//central和jcenter的聚合仓库
maven { url 'https://maven.aliyun.com/repository/public' }
//仅顶级build.gradle需配置插件仓库
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
google()
mavenCentral()
}
}
在项目的build.gradle
中配置插件信息
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:7.1.2'
classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0'
}
}
快捷键CTRL+ALT+SHIFT+S
,将Project - Gradle Version
修改为7.6.2
,确定,等待同步。这里如果选择8以上版本会报错:
A problem occurred configuring project ':app'.
> Could not create task ':app:greendaoPrepare'.
> Cannot use @TaskAction annotation on method DetectEntityCandidatesTask.execute() because interface org.gradle.api.tasks.incremental.IncrementalTaskInputs is not a valid parameter to an action method.
在模块的build.gradle
中
在plugins
节点中添加
id 'org.greenrobot.greendao'
在android
节点中添加
greendao {
schemaVersion 1 //数据库版本号
daoPackage 'com.gin.myapp.greendao'// 设置DaoMaster、DaoSession、Dao 包名
targetGenDir 'src/main/java'//设置DaoMaster、DaoSession、Dao目录
}
在dependencies
节点中添加
implementation 'org.greenrobot:greendao:3.3.0'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。