首先说下Eclipse上的老套路,如何将项目被依赖的项目作为library,在Eclipse中我们进入Properties把这个项目作为library(as a library);在AS中因为Project的形式变成了module.
那么来看下在AS下如何用module来给项目添加library.
接下来我就以SlidingMenu这个开源框架做为例子,如何在AS中使用.
具体的步骤如下:
第一创建一个module,并且这个创建的module选择为library
第二步,最为重要的在自己的主项目的gradle里头的dependences中添加一句代码
compile project(':myslidingmenu')
添加代码成功后就检查下setting.gradle有没引用进来
第三步:打开刚刚创建的myslidingmenu文件,细心的朋友会发现那个文件夹的图标中有"三小条竖线",普通的文件夹是没有的,只有module创建出来的文件加才有.
接下来就是将我们从github下载好的开源项目导进来就可以了,这里需要强调的是:开源项目中的res文件中的layout和values也要复制进来,要不会出现找不到R文件
接下来R文件可能找不到,你从新导下包就可以了
看一下这样就成功来,没有报错哦
Jar
添加jar包这个是最简单的,如添加谷歌的gson的jar包
- 可以跟在Eclipse中一样,把jar包往
Module
里扔,再在jar右键add as library就可以了,然后最后在你的Module文件夹,再右键make module一下就可以在代码里用jar里的东西了。 - 也可以自己手动到module里的build.gradle里添加dependencies,上面的方法做的方法本质上就是这种。
下面再给同学们贴一些android studio 和eclipese 常用快捷键的对照表,让你瞬间熟悉android studio开发平台
功能 |
功能 |
Eclipse |
Android studio |
|
|
注解 |
Ctrl + / |
Ctrl+/ |
Comment with Line Comment |
☆ ☆ |