Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了com.android.build.gradle.api.BaseVariant.getOutputs()Ljava / util的/列表;”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
错误:无法找到方法’com. android.build.gradle.api.baseVariant.getOutputs()L java / util / List;’.
此意外错误的可能原因包括:> Gradle的依赖性缓存可能已损坏(这有时会在网络连接超时后发生.)
重新下载依赖项和同步项目(需要网络)> Gradle构建过程(守护程序)的状态可能已损坏.停止所有Gradle守护进程可以解决此问题.
停止Gradle构建过程(需要重新启动)>您的项目可能正在使用第三方插件,该插件项目中的其他插件或项目请求的Gradle版本不兼容.如果Gradle进程损坏,您可以还尝试关闭IDE然后杀死所有 Java进程.

Android studio 3.0上就这个问题,使用JakeWharton伟大的上帝刀.请问如何处理这个问题,这对Android studio 2.3来说没问题.可能是我用错了方法,请指教,原来是用8.5.1版本,出错了,我@L_874_16@到8.6.0,发现问题无法解决.

buildscript {
        repositories {
            jcenter()
            mavenCentral()
            maven {
                url "@R_616_10107@s://jitpack.io"
            }
            maven {
                url '@R_616_10107@s://maven.google.com'
            }
            maven {
                url '@R_616_10107@s://dl.google.com/dl/android/maven2/'
            }
        }

        dependencies {
            classpath 'com.android.tools.build:gradle:3.0.0-alpha4' 
            classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
            classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1+'
            classpath 'com.jakewharton:butterknife-gradle-plugin:8.6.0' 
            classpath ("com.tencent.mm:AndResGuard-gradle-plugin:1.2.3") { changing=true } 
           classpath 'com.letv.sarrsdesktop:BlockCanaryExPlugin:0.9.8.3'
        }
    }

    allprojects {
        repositories {
            jcenter()
            mavenCentral()
            maven {
                url "@R_616_10107@s://jitpack.io"
            }
            maven {
                url '@R_616_10107@://www.idescout.com/maven/repo/'
            }
            maven {
                url "@R_616_10107@://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories"
            }
            maven {
                url '@R_616_10107@s://maven.google.com'
            }
            maven {
                url '@R_616_10107@s://dl.google.com/dl/android/maven2/'
            }
        }

    }


    configurations {
        all*.exclude group: 'com.android.support',module: 'support-v4'
    }

    task printProps << {
        println commandLineProjectProp
        println gradlePropertiesProp
        println systemProjectProp
        println envProjectProp
        println System.properties['system']
    }






apply plugin: 'com.android.application'
//butterknife
apply plugin: 'com.neenbedankt.android-apt'
apply plugin: 'com.jakewharton.butterknife'


/**
 * library
 */
dependencies {
      compile 'com.jakewharton:butterknife:8.6.0+'
      apt 'com.jakewharton:butterknife-compiler:8.6.0+'
}

解决方法

> Kotlin 1.2.10
> Gradle 3.0.1
>构建工具版本27.0.3
> apply plugin:’com.android.library’
> apply plugin:’kotlin-android-extensions
> apply plugin:’kotlin-android’
> apply plugin:’com.jakewharton.butterknife’

在我的图书馆项目中,此评论帮助了我(R2导入):
https://github.com/JakeWharton/butterknife/issues/963#issuecomment-342547601

project的build.gradle:

buildscript {
    repositories {
        maven { url "@R_616_10107@s://oss.sonatype.org/content/repositories/snapshots" }
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0-SNAPSHOT'
    }
}

repositories {
    maven { url "@R_616_10107@s://oss.sonatype.org/content/repositories/snapshots" }
}
@H_924_5@module的build.gradle:

apply plugin: 'com.jakewharton.butterknife'

...

dependencies {
    compile 'com.jakewharton:butterknife:9.0.0-SNAPSHOT'
    kapt 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'
}

这样你就可以使用了

apply plugin: 'com.jakewharton.butterknife'

大佬总结

以上是大佬教程为你收集整理的com.android.build.gradle.api.BaseVariant.getOutputs()Ljava / util的/列表;”全部内容,希望文章能够帮你解决com.android.build.gradle.api.BaseVariant.getOutputs()Ljava / util的/列表;”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。