美文网首页
android 简记

android 简记

作者: 无夜_b56f | 来源:发表于2018-05-10 15:14 被阅读0次

adb常用命令

查看设备信息:adb shell dumpsys display | findstr DisplayDeviceInfo

安装apk:adb install ../apk

查看堆栈:adb shell dumpsys activity

查看当前运行的activity:adb shell dumpsys activity activities | findstr "Run"

android 小技巧

1.R文件过多时,修改配置项:找到目录AndroidStudio->bin->idea.properties文件,修改idea.max.intellisense.filesize的值,原值2500,改为25000或者更大

2.在写代码时IDE逐渐变卡,目录:AndroidStudio->bin->studio.exe.vmoptions,修改studio.exe.vmoptions文件中下列属性

-Xms2048m

-Xmx4096m

-XX:MaxPermSize=2048m

-XX:ReservedCodeCacheSize=1024m

  卡的原因是因为AS源自于IDEA,主要由java编写,所以运行在jvm虚拟机上,jvm运行内存设置过小,会导致频繁的GC,从而导致AS变卡,写代码时很慢

3.gradle定义通用配置文件,首先定义一个common.gradle的文件,然后下文件中写下通用配置ext,然后在根目录的build下面添加依赖

 apply from:'common.gradle' // common.gradle的目录根据自己建立的位置而定

MAT

 MAT下载地址:MAT地址

.hprof文件导出方式 :打开sdutio->Tools->Android device Monitor->选中APP进程->dump file

.hprof文件转换:cmd进入到Android SDK的platform-tools目录下 ,使用hprof-conv命令行转换,格式如下

hprof-conv  f:\test.hprof(待转换文件)  f:\result.hprof(输出转换后的文件)

然后用MAT工具打开文件即可进行内存分析

相关文章

网友评论

      本文标题:android 简记

      本文链接:https://www.haomeiwen.com/subject/dmnzrftx.html