雷电模拟器吧 关注:32,903贴子:221,875
  • 21回复贴,共1

【雷电命令】雷电安卓模拟器修改信息及常用adb命令整理贴

只看楼主收藏回复

前言
在正式开始之前,按照套路,先得介绍点adb的基础知识。学会了adb的使用,下面的大部分内容其实基本不用看了。好吧,废话不说,让我们立刻开始我们的3分钟精通adb之旅吧。
1、如果找到adb?
雷电安装模拟器自带了一份,当然熟悉的朋友,喜欢用自己珍藏的版本也是可以的。雷电自带的版本再安装目录下,名字就叫adb.exe,如本人的电脑adb全路径为:F:\mnq\dnplayer\adb.exe.
另外,最新的雷电已经提供了adb命令,解决大家使用-s的麻烦,并且最重要的是大家从此只需要关心name就可以了,不用关心index,比如取某个模拟器种的包列表:
dnconsole.exe adb --name *** --command "shell pm list packages"
2、如何链接设备?
一步步看命令行
cmd
cd F:\mnq\dnplayer\
adb.exe kill-server(很多时候连不上,就是因为没有kill)
adb.exe devices
这步很重要,完成之后,会list出所有设备
3、多开的情况下如何指定操作哪个模拟器?
这一步至关重要,所以提前说明,后面的所有操作都是单开为例,多开的情况,请参考这部分,切记切记!!!
adb devices会获取模拟器列表,指定模拟器只需要在adb后面加上" -s 模拟器标识"即可!
比如说:
127.0.0.1:5555
127.0.0.1:5557
(对,雷电的adb端口是有规律的,规律就是 5555 + index * 2)
如果指定在 5555 上安装一个apk,那么请这样写:adb -s 127.0.0.1:5555 install d:\\abc.pak
4、如何把电脑上的文件或文件夹传到模拟器里面?
adb push f:/东京热.avi /mnt/avi/
5、如何把模拟器里面的文件或文件夹传到电脑上?
adb pull /mnt/avi/苍老师.avi f:/avi/
6、安装APK
adb install d:\\qq.apk
7、卸载APK
adb uninstall 包名
8、PM包命令
1)获取模拟器所有包名
adb shell pm list packages
2)获取模拟器所有包名并且包括APK路径
adb shell pm list packages -f
3)获取包名对应的APK路径
adb shell pm path packageName
4)清理应用数据
adb shell pm clear packageName
9、启动应用
adb shell am start -n 包名/Activity类名
例子:启动应用宝:
adb shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity
指定模拟器启动动应用宝:
adb -s 127.0.0.1:5555 shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity
10、关闭应用
adb shell am force-stop 包名
11、模拟输入
adb shell input text 字符串(不支持中文)
12、模拟按键
adb shell input keyevent 键值
13、模拟鼠标点击
adb shell input tap X Y
14、模拟鼠标滑动
adb shell input swipe X1 Y1 X2 Y2
13、截屏
adb shell screencap -p /sdcard/screencap.png
14、设置手机IMEI/IMSI/手机号/SIM卡序列号(1.7之后版本)
adb shell setprop phone.imei 865166023949731
adb shell setprop phone.imsi 460000000000000
adb shell setprop phone.linenum 13800000000
adb shell setprop phone.simserial 89860000000000000000


1楼2018-02-02 16:24回复
    66666666666666


    IP属地:广东2楼2018-04-24 22:48
    回复
      2025-06-06 16:36:51
      广告
      你看的懂?


      IP属地:广东来自iPhone客户端3楼2018-04-25 10:52
      回复
        为什么没有设置定位的adb


        IP属地:山东4楼2018-08-10 00:13
        回复
          有,论坛技术交流


          IP属地:广东5楼2018-08-10 09:52
          收起回复
            完全看不懂 啊


            IP属地:河南6楼2019-10-28 19:04
            回复
              这是代码
              看不懂正常


              IP属地:广东7楼2019-10-29 10:00
              回复
                多谢吧主


                IP属地:北京8楼2019-11-16 14:21
                收起回复
                  2025-06-06 16:30:51
                  广告
                  吧主你好,百度搜到这个帖子,但我有个情况想求助
                  我想同时开雷电和MuMu,经多次重启重装模拟器发现,雷电开启后会自动启动adb服务/进程。而adb一旦启动过后,即使关闭adb进程和雷电,或者重启,不论怎么着,这之后再开启MuMu也会自动启用adb,而且每次启动会多开一个adb,进程里显示会短暂的同时存在两个adb进程,几秒后,后开启的adb进程会消失,最后留有一个adb,导致mumu碰到表象疑似端口被占用的情况。这之后雷电再启动没问题,而mumu会永远死循环(已修复网络问题需重启模拟器)。我还尝试过不开雷电,直接开adb.exe或cmd用任何adb指令后,mumu的每次启动也都会自动开adb并进入上述死循环。我想知道雷电方面有没办法启动的时候不激活adb,或者mumu方面有没办法启动的时候不要管adb或避免端口占用的办法
                  大恩大德先谢过。


                  IP属地:上海9楼2019-12-09 03:16
                  收起回复
                    如何修改雷电模拟器http啊


                    IP属地:广东10楼2019-12-19 13:09
                    收起回复
                      类名怎么查找,这个类名找不到


                      IP属地:河南11楼2019-12-23 21:00
                      收起回复
                        tm怎么看 ?哈哈
                        他会这样问你
                        所以教程一起分享出来


                        IP属地:广东12楼2020-12-02 20:10
                        回复
                          雷电 adb 换 代理IP的命令有没有?


                          IP属地:广东13楼2021-05-05 17:44
                          回复