Android 使用Greendao gradle 出现 Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/lang/Object;)

 

错误截图如下:

出现此gradle sync的错误原因是:

gradle 版本 和 greendao 版本不兼容

 

笔者本地Android 开发环境如下:

Android Studio 2.1.1. + gradle 2.10 + greendao 3.2.2

解决方案:

一、升高gradle 的版本 到 3.5

也就是

Android Studio 2.1.1. + gradle 3.5  + greendao 3.2.2  

是个可行的方案

 

二、降低greendao 版本到 3.0.1

 

 

也就是

 

Android Studio 2.1.1. + gradle 2.10  + greendao 3.0.1

是个可行的方案

 

笔者采用的是第二个方案

具体配置如下:

项目下build.gradle

buildscript {    repositories {        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}    }    dependencies {        classpath 'com.android.tools.build:gradle:2.1.0'        classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'    }}allprojects {    repositories {        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}    }}task clean(type: Delete) {    delete rootProject.buildDir}

 

 

 app/build.gradle 下

apply plugin: 'com.android.application'apply plugin: 'org.greenrobot.greendao'android {    compileSdkVersion 23    buildToolsVersion "28.0.3"    defaultConfig {        applicationId "com.jack.testmd"        minSdkVersion 19        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}greendao {    schemaVersion 1    targetGenDir 'src/main/java'    daoPackage "${android.defaultConfig.applicationId}.greendao"}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    testCompile 'junit:junit:4.12'    compile 'com.android.support:appcompat-v7:23.4.0'    ***    compile 'org.greenrobot:greendao:3.0.1'}

 

 

okay,修改完成之后,再点击 sync ,就可以了!

 

本博客地址: wukong1688

本文原文地址:https://www.cnblogs.com/wukong1688/p/10705096.html

转载请著名出处!谢谢~~

 

转载于:https://www.cnblogs.com/wukong1688/p/10705096.html

更多相关文章

  1. 'xlargeScreens' in package 'android'
  2. Android(安卓)版本兼容 — Android(安卓)6.0 和 7.0后获取Mac地
  3. android EditText设置不可写
  4. android“设置”里的版本号
  5. Android(安卓)version and Linux Kernel version
  6. opengrok setup on ubuntu for android source code browser
  7. [RK3399][Android7.1.1] WifiAp:开机默认打开wifi热点
  8. Android(安卓)Activity的启动
  9. Android(安卓)Studio bug - attribute 'android:versionCode' no

随机推荐

  1. Android传感器介绍
  2. Android 启动页,倒计时 view
  3. android 开发工具下载地址
  4. android stdio Error Could not find com
  5. Android 自定义充电动画
  6. android edittext属性说明
  7. 尝试 Android Bilibili/ijkplayer
  8. android testing (三)————关于Android
  9. Android平台上利用opencv进行图像的缩放
  10. AndroidManifest.xml