android开发工具小技巧

2016-11-08  本文已影响38人  紫阚

打印当前Activity名称

windows下

adb shell dumpsys activity | findstr "mFocusedActivity"

android studio 获取应用签名

使用gradle任务

点开ide的右下角Gradle Console按钮,在输出框里找到release下的签名信息,复制即可。

monkeyTest

adb shell monkey -p 包名 --throttle 1000 -v 1000000

生成序列化ID

  1. File–>Settings–>Editor–>Inspections–>Java–>Serialization issues–>Serializable class without ‘serialVersionUID’ 勾选中该选项即可。

  2. 进入实现了Serializable中的类,选中类名,Alt+Enter弹出提示,然后直接导入完成

缩小重构范围

很多时候,我们重构某个变量、类名,就希望修改他引用的地方就好了
可是android studio 默认会把引用、文本里面、注释里面的名字全部都重构掉
比如

比如我们想重构content这个属性,他会把注解里面的参数content一起修改掉,这显然是个隐藏的bug

变量content 注解字符串content
解决之道是使用两次重构,比如f2是重构的快捷键,按两次f2就会弹出只重构引用的框
TIM截图20170821165519.png

R文件不被识别

大型项目里,build/generated/source/项目包名下,有R文件,但是代码没变色,也没引用。有可能是R文件行数太多导致androidStudio不去识别为java文件了
解决之道是修改AS的配置,在安装目录的bin文件夹下,打开idea.priperties文件,增加识别fileSize的行数即可

增加行数.png

查找依赖版本

gradlew dependencies 模块名:dependencies

TIM图片20180705150506.png
上一篇下一篇

猜你喜欢

热点阅读