博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AndroidStudio小技巧--依赖库
阅读量:5827 次
发布时间:2019-06-18

本文共 875 字,大约阅读时间需要 2 分钟。

同步发表于

Fork on github

今天刚升级了AndroidStudio到1.1 RC 1,从其一年前刚推出的时候就果断从Eclipse转投AndroidStudio,总体来说选择是对的,虽然期间遇到过很多问题,但也正因为如此对AndroidStudio的很多配置有不少理解。

配置依赖项目

有时候我们会开发一些平台库项目,比如笔者写了一个support的Android库,用于记录这个理平时写的一些测试代码和自定义的东西,所以这个项目包含了sample和support两部分,现在我有另外一个项目A,也想开始依赖于support,怎么做比较合适。

先来看以一下目录结构:

Support    |-sample    |-supportA Project    |-app    |-library

如果我已经将Support/support发布值maven,那么一切都没问题,直接用gradle添加依赖;但是由于support处于随时开发改变中,并不适合发布。

直接copy一份到A Project肯定是不行的,因为这样就存在两个副本要维护。

解决办法就是手动配置依赖库的位置

include ':app', ':library', ':support'project(':support').projectDir = new File(rootDir, "../support/support")

打开setting.gradle,包含support,然后指定其项目位置,我这里用的是相对路径。

剩下的就是在app的build.gradle里配置依赖了

compile project(':support')

最后同步一下gradle,support会出现在左侧的导航面板中,就可以正常使用support中的资源了。

小结

这个方法相对来说既简单又实用,关键在于配置support的路径,这和Eclipse中的操作其实是类似的,只不过AndroidStudio目前并有有可视化的方法来添加目录并不在项目之内的库,所以需要自己手动配置。

转载地址:http://apadx.baihongyu.com/

你可能感兴趣的文章
C++_了解虚函数的概念
查看>>
全新jmeter视频已经上架
查看>>
Windows 8下如何删除无线配置文件
查看>>
oracle系列(五)高级DBA必知的Oracle的备份与恢复(全录收集)
查看>>
hp 服务器通过串口重定向功能的使用
查看>>
国外10大IT网站和博客网站
查看>>
android第十一期 - SmoothSwitchLibrary仿IOS切换Activity动画效果
查看>>
zabbix 批量web url监控
查看>>
MongoDB CookBook读书笔记之导入导出
查看>>
shell如何快速锁定所有账号
查看>>
HTML 5实现的手机摇一摇
查看>>
Linux 文件IO理解
查看>>
Ninject 2.x细说---2.绑定和作用域
查看>>
30个非常时尚的网页联系表单设计优秀示例
查看>>
使用membership(System.Web.Security)来进行角色与权限管理
查看>>
opticom 语音质量验证白皮书
查看>>
3D实时渲染中的BSP树和多边形剔除
查看>>
Frank Klemm's Dither and Noise Shaping Page: Dither and Noise Shaping In MPC/MP+
查看>>
网络抓包的部署和工具Wireshark【图书节选】
查看>>
Redis在Windows+linux平台下的安装配置
查看>>