admin管理员组

文章数量:1548498

常规使用

目前比较火的的模拟器:夜神android模拟器和逍遥游模拟器
安装完模拟器以后,需要在模拟器上再安装es文件浏览器,这个是可以直接root,然后进行访问文件夹的
root步骤:
在主界面的左上角点击:

然后打开,如下图所示


就这么简单就可获取root权限了啊
共享文件夹:简单设置一下,就是我们的电脑和模拟器共享文件夹下,如果我们想传文件到模拟器,只需要将文件放在共享文件夹就可以了啊

比如我们想把下面这个zip传到模拟器上,只需要将文件拷贝到这个目录下即可

在模拟器上打开


我们在模拟器上安装的apk,他们都会放在下面这个目录下:

使用心得

点击电脑图标,在电脑上快速的找到对应的共享文件夹,将文件放入
点击android图标,在模拟器上快速的查看对应的共享文件夹,是否已经放入了,注意使用这个方式无法直接复制这个文件到android的其它目录,需要重新手动从根目录找到这个文件夹,然后长按这个文件才可以复制移动,切记,android模拟器上也支持文件在线内容更改,点击上方的编辑和保存即可

使用androidstiduo 将pc端文件上传给模拟器上的某个软件


命令行

androidstiduo 连接模拟器的时候 一般都是先开androidstiduo 然后再开模拟器,这样才可以连接成功
如果顺序颠倒,就有可能连接不上了,可以通过命令行,强制进行连接避免这个问题:
如下:

夜神模拟器:adb connect 127.0.0.1:62001 
逍遥安卓模拟器: adb connect 127.0.0.1:21503 
天天模拟器:adb connect 127.0.0.1:6555 
海马玩模拟器 :adb connect 127.0.0.1:53001 
网易MUMU模拟器:adb connect 127.0.0.1:7555

逍遥模拟器 无法打开 总是闪退

解决办法:重装,重装完以后会告诉你为啥 如下:

logcat找不到搜索框了

点击选中框就可以看到了啊

连接真机:
1:adb tcpip 5555
2:将手机用usb线连接,打开手机 设置–关于手机–状态–记录手机ip
3:在电脑上的androidstudio的控制台里输入 adb connect 手机id:5555 即可连接
注意:手机上要设置允许usb调试
在手机没有进行root的时候,只可以看到相关app的输出日志

androidStiduo 查看内存

进入terminal(终端):
1:powershell
2:adb shell
3:dumpsys meminfo
结果分析
模拟器运行时间

Applications Memory Usage (in Kilobytes):
Uptime: 4265292 Realtime: 4265292

按照进程所占内存大小排序
此时我们可以看到每个进程的内存使用情况

Total PSS by process:
    464,577K: com.tanwan.cs.csjqb (pid 1780 / activities)
    103,905K: com.microvirt.launcher2 (pid 1068 / activities)
    ......

Total:表示模拟器当前可以使用的内存
Free:表示模拟器当前空闲的内存
Used:表示模拟器当前已经使用的内存

Total RAM: 3,631,012K (status normal)
 Free RAM: 2,755,027K (   27,615K cached pss +   265,544K cached kernel + 2,461,868K free)
 Used RAM:   909,310K (  820,890K used pss +    88,420K kernel)
 Lost RAM:   -33,325K
   Tuning: 192 (large 256), oom   184,320K, restore limit    61,440K (high-end-gfx)

也可以使用下面这个命令打印指定包名的内存使用信息

dumpsys meminfo --package com.tanwan.cs.csjqb

实际使用内存看Total

 App Summary
                       Pss(KB)
                        ------
           Java Heap:     5220
         Native Heap:        0
                Code:    18312
               Stack:      736
            Graphics:        0
       Private Other:   495372
              System:    23868

               TOTAL:   543508      TOTAL SWAP (KB):        0

详见:http://gityuan/2016/01/02/memory-analysis-command/

adb使用

1:包名和apk

列出所有的包名
adb shell pm list packages
列出包名和apk的位置
adb shell pm list packages -f
列出指定包名的apk位置
adb shell pm list packages -f com.tanwan.cs.csjqb

详见:https://blog.csdn/codehxy/article/details/49763701

本文标签: 模拟器android