Android Studio有什么奇技淫巧

 我来答
greystar_cn
2018-01-23 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部

很多时候使用ide的功能可能常用的几个功能点,但是有很多实用的功能没有接触到,这里就记录几个androidstudio中几个比较好用的点。可能这些技巧能事半功倍。

内容

1、 使用project structure配置工程

对module的编译控制,如果对gradle文件的配置不是很熟悉,或者gradle里面的内容过多,找起来不方便,那么使用图形化界面可能会更简单清晰。

2、 添加依赖库

添加工程依赖库的方式有几种,但类型无非是添加jar包和工程。可以使用上面project structure配置中的Dependencies,即方便有快捷,而且还可以直接查询网络中的库工程,直接添加到加以引用。如:

然而这仅仅只是基本的,很多时候我们一个工程,需要有多个module,而不同的module对应的单独的版本管理,如果直接将module导入项目,那么androidstudio会复制一个副本到当前目录下,这样module的修改同步就会很麻烦。如:

所以可以通过groovy脚本,来指定导入项目的路径,这样的话就不会拷贝到这个当前app module的项目中了。如:

3、使用Preview

在编写布局的时候,想一边更改一边能够及时看到更改后的效果,那么preview就是一个很方便的工具。默认是design和text来回切换。

4、使用GradleProjects

有时候需要打包一个apk给其他人使用,但是又不需要run在手机上,或者只需要对项目进行build的操作,除了直接在Terminal中敲gradle的相关命令以外,可以直接通过图形化操作。如: 打包apk

5、使用本地缓存的gradle版本构建工程

androidstudio使用gradle来管理项目,而as导入项目时会默认使用项目中依赖的gradle的版本,如果本地没有这个版本的gradle就会去下载,所以有些项目需要加载很久。加上如果机器没有网络的情况下如果不切换gradle就没有办法编译。所以使用本地缓存的gradle可能是一种不错的选择方式。
首先要找到本地gradle版本 如图:

如果路径下没有gradle版本,就尝试在这个路径下找

然后在as中配置本地gradle,如图:

其实还有一种更直接了解使用本地gradle版本的方式,那就直接新建一个项目,然后把项目路径下的gradle文件夹内容和项目gradle的androidstudio的gradle插件版本都复制替换一下,然后再编译目标工程。

微测检测5.10
2023-07-11 广告
Android Auto是一种为车载系统提供的辅助应用程序,它通过与智能手机和车载信息娱乐系统交互,提供车载影音和出行导航等便捷功能。Android Auto手机版具有以下优势:1. 深度定制地图,路况实时更新。2. 导航过程中能及时重新规... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式