网上绝大部分解决方案都没有抓到要点:项目是通过gradle文件配置的比较多的是采用如下图所示:
这种解决方案一般适用于git刚下拉的项目,没有用通过gradle构建导致的。
但是找不到module的根本问题是没有在配置文件中添加相关的配置
比较一下图1.3与图1.4,其实解决这个问题的方式很简单 手动添加 app module 一切问题迎刃而解!
我们举一反三,其实各种构建的问题其实都可以通过正确配置gradle 文件得到解决 ,我们使用的gradle文件主要是:setting.gradle , build.gradle(project) ,build.gradle(module,注意这里不一定是app ,如果有library的话也会有相应的build.gradle文件) ,gradle.properties,下次出问题了不要再想依赖于Android studio的快捷工具结局这些问题,去对比一下能够正常构建的项目和出问题项目之间这些配置文件的区别,另外,有的时候还要参考一下AndroidManifest.xml 文件的配置
我只是在setting.gradle文件中 “include “:app””之后project struture中所有的东西都有了,你看project struture也不过是解析了setting.gradle文件罢了,还是那句话,不要过度依赖于android studio提供的快捷工具,自己从问题本质出发才能一劳永逸。