Gradle版本2.2是必需的。当前版本是2.10 [英] Gradle version 2.2 is required. Current version is 2.10

查看:336
本文介绍了Gradle版本2.2是必需的。当前版本是2.10的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用gradle构建。它给了我错误的说:


无法应用插件[id'com.android.library']
Gradle版本2.2是需要。当前版本是2.10。如果使用gradle包装,请尝试将/home/sanjeewa/workspace/Android/UVCCamera/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-2.2-all.zip



但是我的gradle-wrapper.properties包含gradle-2.4-all.zip。我已经将它改为gradle-2.2-all.zip
仍然是同样的问题。

当我在终端Gradle 2.10中运行gradle -version时显示为版本



如何解决这个错误??

我的build gradle文件是

  buildscript {
存储库{
jcenter()
}
依赖关系{
classpath'com.android .tools.build:gradle:1.3.0'
}
}

allprojects {
知识库{
jcenter()
}

$ / code $ / pre

解决方案


  1. 打开 gradle-wrapper.properties

  2. 更改此行:

      distributionUrl = https\://services.gradle.org/distributions/gradle-2.4-all.zip 




    $ b $ p $ distributionUrl = https\://services.gradle.org/distributions/gradle-2.8-all.zip




    1. 转至 build.gradle ( Project:your_app_name)
    2. 更改此行

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


    到这

      classpath'com.android.tools.build:gradle:2.0.0-alpha3'

    code>

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




    1. 不要点击立即同步

    2. 在菜单中选择文件 - >无效缓存/重新启动...

    3. 选择第一个选项:无效并重新启动

    Android Studio将重新启动。在此之后,它应该正常工作



    希望它有帮助


    I am trying to use gradle build. It gives me error saying that

    Failed to apply plugin [id 'com.android.library'] Gradle version 2.2 is required. Current version is 2.10. If using the gradle wrapper, try editing the distributionUrl in /home/sanjeewa/workspace/Android/UVCCamera/gradle/wrapper/gradle-wrapper.properties to gradle-2.2-all.zip

    But my gradle-wrapper.properties includes gradle-2.4-all.zip. I have changed it to gradle-2.2-all.zip Still same problem.

    When I run gradle -version in terminal Gradle 2.10 shows as version.

    How to solve that error??

    my build gradle file is

     buildscript { 
       repositories { 
           jcenter() 
       } 
       dependencies { 
           classpath 'com.android.tools.build:gradle:1.3.0' 
       } 
     } 
    
     allprojects { 
       repositories { 
           jcenter() 
       } 
     } 
    

    解决方案

    1. Open gradle-wrapper.properties
    2. Change this line:

       distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
      

    with

            distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
    

    1. Go to build.gradle (Project: your_app_name)
    2. Change this line

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

    to this

         classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
    

    or

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

    1. Don't click Sync Now
    2. From menu choose File -> Invalidate Caches/Restart...
    3. Choose first option: Invalidate and Restart

    Android Studio would restart. After this, it should work normally

    Hope it help

    这篇关于Gradle版本2.2是必需的。当前版本是2.10的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆