Android Studio 使用技巧Tips

持续更新ing,喜欢请点赞!

1. 从布局中快速高效地提取Style

快速高效地提取Style

2. 删除项目无用资源

在项目中,点击菜单栏的Analyze -> Run Inspection by Name。
弹出输入框:unused resources


删除项目无用资源

3. Android Studio SVN代码冲突的解决

有时会弹出代码冲突的对话框,问你是否进行合并,并提供了三种合并方案:accept yours(使用你的)、accept theirs(使用别人的)和merge(合并);

前两个都是进行的覆盖操作,就不多做解释了;当你选择merge合并时,会弹出代码合并对照窗口,一共有三个屏,左右两侧时你和服务器不同的代码并高亮显示不同的部分,带有箭头和叉号,通过点击箭头将两边冲突的代码添加到中间的合并区域中去,点击叉号则辨识放弃那一段代码,待所有冲突处理完成后merge就成功了。


代码冲突解决.png

4. Mipmaps早在Android2.2+就可以用了,但是直到4.3 google才强烈建议使用。把应用图标放到mipmaps可以提高系统渲染图片的速度,提高图片质量,减少GPU压力。

官方解释:
It’s best practice to place your app icons in mipmap- folders (not the drawable- folders) because they are used at resolutions different from the device’s current density.

5. 快速生成应用图标

刚好对应上一点,现在我们快速生成应用logo


快速生成应用图标.png

6. 如何快速修改包名

点击项目上的齿轮图标,然后勾选Compact.. 如图


修改包名.png

然后在app下的build.gradle里修改

applicationId "com.xxx.xxxx"

7. 分析apk

Build->Analyze APK



在分析结果中,可以查看各种文件的原始大小和下载大小,这可为我们的 apk 瘦身中提供数据支持, 帮我们定位哪些文件可以优化大小或者删除


8. 查看版本控制近期变更

版本控制近期变更.png

9. 直接将png转为webp(as 2.3 Canary以上)

png转为webp.png

10. as打jar包

创建module,然后编译完成之后 module中自动的创建了相关的jar文件


jar的为主

这里的classes.jar就是module相关的jar包,我们可以将其更改名称之后拷贝到app下的lib目录中;

11. as打aar

其实打aar包和jar包类似,只不过是其目录变化了而已:


aar背景

可以看到同样需要其作为library,而且其生成的目录为:/build/output/aar/

12. 通过双击console查看更多信息

QQ图片20170227170902.png

13. 通过AS来查看keystore的详情

在AS中选中Terminal输入以下命令,再输入keystore的密钥
命令:

keytool -v -list -keystore D:\AndroidStudio_Project\ctclient_dev_m_as\ctclient_dev\key\ctclient.keystore

14. android studio 连接不上SVN,一直弹出authentication required

svn设置.png

取消勾选以上选项,并点击clear and auth,保存后重新输入密码

15. Android Studio全局替换replace

image

16. Kotlin项目无法格式化xml文件

  • 删除gradle.properties文件中的kotlin.code.style=official
  • 进入设置界面,在Editor>Code Style>XML界面,对于Scheme选择Default,再格式化代码就可以了.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容