美文网首页
线上拉取项目,R文件无法引用

线上拉取项目,R文件无法引用

作者: elick耶 | 来源:发表于2019-06-19 12:10 被阅读0次

    拉取别人GitHub上的项目,在AS上发现个build项目之后,没有R文件生成。找了好久是gradle工具版本不同造成的问题。
    线上gradle工具是3.3.1版本的,所以拉取下拉的生成了下面这样的build.gradle,可以看到依赖的包是
    build:gradle:3.3.1:

    buildscript {
        
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.3.1'
            
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    

    但自己的android studio的版本是3.1.3的,落后于线上项目gradle工具版本,不可能向上兼容,所以需要把这个版本改为3.1.3。改完会提醒sync,sync之后问题消失。
    但是奇怪的是AS没有任何gradle工具版本过高提示,项目能够build成功,只是无法生成\build\generated\source\r\debug\R 文件

    最后,更新AS才是正道

    相关文章

      网友评论

          本文标题:线上拉取项目,R文件无法引用

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