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
-
File–>Settings–>Editor–>Inspections–>Java–>Serialization issues–>Serializable class without ‘serialVersionUID’ 勾选中该选项即可。
-
进入实现了Serializable中的类,选中类名,Alt+Enter弹出提示,然后直接导入完成
缩小重构范围
很多时候,我们重构某个变量、类名,就希望修改他引用的地方就好了
可是android studio 默认会把引用、文本里面、注释里面的名字全部都重构掉
比如
比如我们想重构content
这个属性,他会把注解里面的参数content一起修改掉,这显然是个隐藏的bug
解决之道是使用两次重构,比如f2是重构的快捷键,按两次f2就会弹出只重构引用的框
TIM截图20170821165519.png
R文件不被识别
大型项目里,build/generated/source/项目包名下,有R文件,但是代码没变色,也没引用。有可能是R文件行数太多导致androidStudio不去识别为java文件了
解决之道是修改AS的配置,在安装目录的bin文件夹下,打开idea.priperties
文件,增加识别fileSize的行数即可
查找依赖版本
gradlew dependencies 模块名:dependencies