08.奇淫技巧-项目相关
AndroidStudio奇淫技巧-项目相关
上一篇文章,我们学习了如何设置IDE,相当于磨刀,对吧!但这个系列下来,不全是奇淫技巧的,最基本的还是要让同学们学会android studio的使用。学会了使用,才到提高效率。
接下来我们以项目为单位,看看项目的设置
依赖设置
依赖内容一般有三种,本地的Jar包,aar包,本地的module,远程仓库的内容
本地的jar包,aar包
首先把包复制到app/libs目录下
项目右键,然后moduleSettings,打开模块设置
选择要依赖的包
也可以手动添加,在app的gradle文件里
推荐大家通过GUI进行添加,不容易出错。
远程仓库的依赖
在github上,我们常会看到一些usage,有说明gradle的依赖,比如说毕加索的:
然后点击右上角的sync now,同步一下。
能够使用,说明已经下载下来依赖上了。
如果报SSL的错误,展开错误看看,是gradle的错误,还是仓库的路径的错误,找到没有证书的链接以后,全局搜索一下,把https里的s去掉,采用普通 的http访问即可。
如果说超时,估计是你的电脑访问不了仓库,那怎么办呢?
修改一下仓库的地址,添加阿里云的或者其他的
maven { url "https://maven.aliyun.com/nexus/content/groups/public/" }
如图:
module依赖
如果上面说有方法,远程maven仓库无法依赖,或者出错了。还可以把源码下载下来,把lib库作为一个module加入到项目里,然后关联起来也是可以的。
在settings.gradle里添加多一个模块,然后在app.gradle里依赖。
但是不建议大家么做,因为如果libary又依赖其他的libary,不好管理,所以还是使用jar包,或者aar包比较好。体积也小。
打开项目所在的目录
这个还是挺常用的,比如说我们要拷贝lib包的时候,或者压缩项目给别人时,对比内容的时候....
应用打包
先是一般的打包,打包成apk
打包完以后右下角会有提示
点击路径就可以打开文件夹了
这个生成的你也看到了,是debug的包,没有签名的,是调试包。
创建应用签名
选择apk
next
创建秘钥
签名有啥用呢?最明显的用处就是防止别人替换掉自己的应用,另外则是android系统要求应用必须签名者可以安装的。
可是们跑的应用可以直接安装上去呀,其实也是有签名的,只不过那个是debug签名罢了。
签名成功以后:
这样子打包出来的apk就是你签名的apk了,android studio默认也是有给签名的,只不过是debug签名罢了。