Android 命令行-常用命令(随时更新)

adb相关

1.adb 查看最上层成activity名字(网上说的都是错的,改了名字)

$ adb shell dumpsys activity | grep "mResumedActivity"

查看包名

$ adb shell pm list packages -f

logcat过滤

$ adb logcat *:E
$ adb logcat *:E | grep "@@@"

2.清除构建缓存(mac)

$ ./gradlew cleanBuildCache

$ ./gradlew build --refresh-dependencies  

[使用构建缓存加快干净构建的速度]https://developer.android.com/studio/build/build-cache.html?hl=zh-cn

3.git 相关技巧
查看某人的提交历史

$ git log --author="@@@"

编辑上次提交的描述

$ git commit --amend

4.Android support libraries 版本冲突问题
http://wonder4.me/2017/04/18/All-com-android-support-libraries-must-use-the-exact-same-version-specification/

$ ./gradlew -q dependencies app:dependencies --configuration compile

所有的./gradlew 如果找不到的话,就可以直接用 sh gradlew代替


5.从Android 手机取出已安装apk文件
查看包名 如com.zhangyou.plamreading

$ adb shell pm path com.zhangyou.plamreading

得到package:/data/app/com.zhangyou.plamreading-GYHKFVL_NdPeZUWBnVmJQA==/base.apk
然后

$ adb pull /data/app/com.zhangyou.plamreading-GYHKFVL_NdPeZUWBnVmJQA==/base.apk .

即可保存在当前目录

签名相关

1.查看签名SHA1值

keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android

2.Android-提取应用的签名和包名

$ keytool -list -v -keystore debug.keystore

其他

在Mac上完全删除android studio初始配置文件

1/执行这些命令在命令行

rm -Rf /Applications/Android\ Studio.app
rm -Rf ~/Library/Preferences/AndroidStudio*
rm ~/Library/Preferences/com.google.android.studio.plist
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Caches/AndroidStudio*

2/如果你想删除全部项目

rm -Rf ~/AndroidStudioProjects

3/删除gradle关联文件 (caches & wrapper)

rm -Rf ~/.gradle

4/删除模拟器

rm -Rf ~/.android

5/删除android 工具

rm -Rf ~/Library/Android*
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,326评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,116评论 2 59
  • 天微亮 在田里走走停停 夏天特有的 绿叶的清香 在空气中散落 往前走 一片小小的草地 陷在杨树林的怀抱中 小鸟在树...
    星刎阅读 193评论 0 0
  • 早就想写首诗给你 可是绞尽脑汁 只想出一个字 那是你 窗外有你烛光中还是你 晨曦中有你的笑容 暮蔼里有你的身影 想...
    冰叶草阅读 340评论 2 3
  • 越长大越孤单。 小学时,你哭了,会有一群人围着你转;中学了,你哭了,会有一个人安慰你;大学了,你哭了,却不再愿意被...
    呆萌的懒懒猫阅读 179评论 2 2

友情链接更多精彩内容