美文网首页
【Android程序开发 】error: failed link

【Android程序开发 】error: failed link

作者: 宁晓鸯 | 来源:发表于2020-01-21 22:48 被阅读0次
    一、错误描述
    • 今天在编译过程中突然报错,编译不成功,R文件突然爆红。程序报错如下:


      image.png
      image.png
    二、错误尝试
    • 通过直接搜索error: failed linking references. 我在网上找了很多解决方案。在成功解决问题之前,我曾做过很多尝试,但是都没有成功。下面是我尝试过的一些方法
    1. Invalidates and Restart
      image.png
    2. Create a new project
      image.png
    3. 改变sdk的版本(网上有很多解决方案都说将sdk版本改为28,而我的Android Studio的sdk版本是29)


      image.png
    4. 在project的根目录下的gradle.properties最后添加关闭aapt2的代码:android.enableAapt2=false


      image.png
    三、正确操作
    • 点击下图中所标记按钮,可以看到build的文本执行流程。在这里我们可以发现一些信息。


      image.png
    • 在这里不仅标出了具体未通过编译的错误,还指出了文件位置。


      image.png
    • 根据此信息排查,找到具体文件,检查该文件,然后发现:在这里的background写错了,应该改为@null
      image.png
    • 改正一下,再次编译,编译成功。


      image.png

    PS:出错的地方可能会不一样,但是按照这个步骤进行排查,应该是能解决问题的

    相关文章

      网友评论

          本文标题:【Android程序开发 】error: failed link

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