美文网首页
Could not find method compile()

Could not find method compile()

作者: 狂暴踩踩 | 来源:发表于2020-10-19 16:41 被阅读0次

    使用gradle项目的时候新增了一个模块, 和其他模块一样的配置,但是该模块报标题中的错误.特别之处这一行的错误:

       compile project(":common-base")
    

    网上大多文章的说法大都是gralde的格式要求每一行之间都需要有换行符,如这里的连接,这个解决过我其他问题; 但是这一次没有没有解决我的问题,因此我们继续往后看

    尝试方式如下:

    1. 首先清理idea缓存,无效
    2. 重新导入一个新的工作空间, 有效

    但是我不可能因为新增一个module就要开一个新的工作空间吧,看下现在有问题的空座空间有什么特殊的地方

    • 1.打开设置时,子模块是单独的没有放在父模块下; 截图是已修复的图片


      image.png
    • 2.打开project settings;同上,子模块独立,不含在父模块下(我当时是子模块下有该子模块,但是里面是空的)截图也是已修复的图片


      image.png

    因为重开工作空间可以回复; 那么这里猜测是由于模块没有属于父模块下;
    尝试修复下:
    在project settings下新增模块根路径; 截图中原本只有Add Content Root按钮; 下面是空的; 新增时需要先将原先是独立之外的子模块移出,然后再add加入到父项目下做一个子模块,然后apply后就成了截图的样子


    image.png

    rebulid后项目不再报错...

    相关文章

      网友评论

          本文标题:Could not find method compile()

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