如何解决夜神模拟器连不上adb的问题
展开全部
我看了mac和win系统,夜神模拟器其实都是自带adb的,也就是用他自己的adb运行也是ok的。比如mac中是这个目录/Applications/Nox\ App\ Player.app/Contents/MacOS/adb,windows看你的安装目录,可能是\AppData\Roaming\Nox\bin。
启动夜神模拟器后,直接adb connect 127.0.0.1:62001就可以连接了。。。试一下adb devices就能看到已经连接上了。
如果是开发调试用,要注意的是夜神的adb版本是否和Android_sdk的adb版本一致。
启动夜神模拟器后,直接adb connect 127.0.0.1:62001就可以连接了。。。试一下adb devices就能看到已经连接上了。
如果是开发调试用,要注意的是夜神的adb版本是否和Android_sdk的adb版本一致。
展开全部
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
一步步看命令行
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是你的配置出了问题 我用雷电模拟器不会这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-09-25 · 多点探索,多点快乐!
关注
展开全部
建议找一下他们客服问一下,模拟器我用的也是夜神。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询