Android开发日常使用笔记


Android查看App内存占用

adb shell dumpsys meminfo com.xxx.xxx

Android查看apk的Manifest信息

aapt dump xmltree app.apk AndroidManifest.xml

Android查看apk签名信息

// 如果有keystore,执行下面命令输入密码
keytool -list -v -keystore debug.keystore
// apk 则解压找到META-INF/CERT.RSA
keytool -printcert -file CERT.RSA

Android模拟输入文本

adb shell input text "文本信息"

Android查看so库信息

// 查看动态库
nm -D libxxxx.so
// 查看静态库
nm -g libxxxx.so

Android使用ndk-stack查看崩溃信息

adb logcat|ndk-stack -sym ./obj/local/armeabi/

Android通过adb启动应用

// 通过action调用启动浏览器打开网页
adb shell am start -a android.intent.action.VIEW -d  https://www.11000011.com
// 通过包名+activity启动应用
adb shell am start -n com.xxx.xxx/com.xxx.xxx.StartActivity
// 启动并传入extra内容
adb shell am start -n com.xxx.xxx/com.xxx.xxx.StartActivity -e "data" "{\"tid\":\"704389619\"\}"
// 启动服务
adb shell am startservice -n com.xxx.xxx/com.xxx.xxx.StartService
// 发送广播
adb shell am broadcast -a xxx.xxx.action

Android Studio日志过滤Log中的某个字符

^(?!.*(pass)).*$

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://11000011.com/?id=69

« 上一篇 下一篇 »

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

主机推荐

  • 搬瓦工