美文网首页
gradle问题汇总

gradle问题汇总

作者: YoungTa0 | 来源:发表于2020-03-16 21:50 被阅读0次

    1.导入项目版本兼容性问题

    1.项目的build.gradle
    dependencies {
          classpath 'com.android.tools.build:gradle:3.1.3'    
      }
    

    解决方法:
    1.下载导入项目中的gradle版本
    2.修改为与已存在项目的gradle版本一致

    2.\gradle\wrapper 下gradle-wrapper.properties
    distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
    

    解决方法:
    1.下载导入的gradle包(下载可以按照AS提示下载,也可以复制url在迅雷下载:https//services.gradle.org/distributions/gradle-4.4-all.zip)
    2.修改为与已存在项目的gradle包一致

    2.gradle更新问题

    1.Error:Unable to tunnel through proxy.Proxy returns "HTTP/1.1 400 Bad Request".没有办法打开代理通道

    解决方法:
    分为三步,如果前一步没有解决,依次进行下一步

    1. 手动修改AS的gradle版本 Settings>Build,Execution,Deployment>Gradle>Use local gradle distribution
      2.修改\gradle\wrapper 下gradle-wrapper.properties中gradle版本
      3.修改build.gradle中gradle版本
    2.gradle一直处于更新状态

    1.AS更新后,项目gradle版本低于AS默认gradle版本

    解决方法:
    1.找到AS目录下gradle


    image.png

    2.利用文本编辑器修改\gradle\wrapper 下gradle-wrapper.properties中gradle版本(注意关闭AS,利用文本编辑器修改)

    2.AS更新后,项目gradle版本高于AS默认版本

    解决方法:手动下载gradle版本

    3.第一次打开,因为墙的问题下载不了gradle

    解决方法:
    修改下载路径:由https修改为http
    distributionUrl=http://services.gradle.org/distributions/gradle-4.4-all.zip

    3.Gradle project sync failed

    解决方法:
    根据log查看具体原因 Show Log in Explorer


    image.png

    3.Android SDK问题

    1.SDK版本不一致

    module中的build.gradle

    compileSdkVersion 28
    

    解决方法:
    1.修改sdk版本为已存在的sdk版本(需要修改相应的buildToolsVersion以及依赖包的版本)
    2.下载相应的sdk版本

    2.Android SDK安装不完整

    错误提示:"gradle project sync failed functionality(e.g.editing,debugging)will not work properly"

    解决方法:
    AS中,点击tools->Android->选择sync project with gradles files

    3.Android SDK过期或者丢失

    使用了软件默认的Android SDK安装路径导致,需要重新配置Android SDK的安装路径

    解决方法:
    打开SDK Manager -> Appearance&Behavior ->System Settings ->Android SDK location在输入框重新设置Android SDK即可

    相关文章

      网友评论

          本文标题:gradle问题汇总

          本文链接:https://www.haomeiwen.com/subject/guboehtx.html