由于项目的扩大,需要新建一些Library或者引入一些本地第三方库(也就是Moudel的概念),但是在引入的过程中,有些Library(Moudel)不被android studio 识别。为了解决这个问题,咱们先从新建library(Moudel)说起。
一、怎么新建一个Library和导入一个Library。
Android Studio 的版本介绍
1.可以通过Menu --File--New-->New Moudel
2.鼠标选中项目根目录,右键--New--Moudel
3.点击studio上方的快捷按钮
或者用快捷键comd+; ,会弹出一个项目和Moudel管理的页面,点击左上角的+ 号。
上面的三种方法都能达到新建Moudel的目的,最终都会到如下界面
咱们一路Next,最后finish 之后 新的Moudel就建好了。
但是此时问题就来了,新建的testLibrary不被android studio 承认,识别不了。文件上没有小图标,而且类名上有个红色叹号的小图标
于是我重启了一下,使用的是invalidate and Restart
,在项目起来的时候,会弹出让我选择要加载的Moudel的界面。
上面的图说明我把所有的Moudel都导入,而且在这是studio也承认了他是一个Library(Moudel),但是我选择完之后,等全部sync完之后,依然不承认啊,不识别啊。让人揪心有木有,无解有木有。然后我又是clean 项目,又是重启,但是都不行。我问了下同事他们,他们都是好使的。
悲催啊,为什么难过的都是我。生活如此艰辛了好不好。好吧,又可以算AS的一个bug了。
无意间我早AS面板右侧发现有个Gradle选项
果真,我的testLibrary没有被放进去感觉,因为他的上面都是灰色的,Android 找不到我的build.gradle.
解决的办法
选择想要加载的Moudel,然后确定,完美解决。