• 解决Error:Unable to find method 'org.gradle.api.internal.project.ProjectInternal.


    错误描述
    今天在Github上面下载了一份代码,然后导入到Android Studio中直接报错误

    错误描述如下:

    Error: Unable to find method ‘org.gradle.api.internal.project.ProjectInternal.getPluginManager()Lorg/gradle/api/internal/plugins/PluginManagerInternal;’.
    Possible causes for this unexpected error include:



    差异一:gradle版本太低
    发现该代码的gradle版本为1.2.3,代码如下

       classpath 'com.android.tools.build:gradle:1.2.3'

    因为gradle版本为1.2.3我电脑上没有下载,因此我将gradle版本改为我目前Android Studio中所使用的gradle版本,代码如下:
       Build.gradle

     classpath 'com.android.tools.build:gradle:3.0.1'

    差异二:gradle-wrapper.properties里面的gradle压缩包版本太低
    发现了项目工程文件目录gradlewrapper里面找到gradle-wrapper.properties里面的内容不同。


    修改里面的值:

    将distributionUrl=https://services.gradle.org/distributions/gradle-2.2-all.zip

    改为distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip


    修改后如下:

    #Sun Mar 01 14:29:55 CST 2015
    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip



  • 相关阅读:
    UVa-129
    UVa-524
    有点迷茫
    北邮之行~
    UVa-253
    心累--期末考试成绩
    UVa-220 Othello
    UVa-201 Squares
    UVA-1589 Xiangqi
    UVa-213 Message Decoding
  • 原文地址:https://www.cnblogs.com/the-wang/p/10185665.html
Copyright © 2020-2023  润新知