前言
启动项目,无法连接夜神模拟器,可以连接android studio编辑器模拟器
1.启动报错
adb.exe: error: device '127.0.0.1:62001' not found
warn Failed to connect to development server using "adb reverse": Command failed: C:\Users\12287\AppData\Local\Android\Sdk\platform-tools\adb -s 127.0.0.1:62001 reverse tcp:8081 tcp:8081
info Starting the app on "127.0.0.1:62001"...
adb.exe: device '127.0.0.1:62001' not found
error Failed to start the app.
Error: Command failed with exit code 1: C:\Users\12287\AppData\Local\Android\Sdk\platform-tools\adb -s 127.0.0.1:62001 shell am start -n com.awesomeproject/.MainActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
2.检查夜神模拟器服务是否正常启动
进入夜神模拟器安装路径下的 bin 文件夹,打开命令提示符
adb connect 127.0.0.1:62001
adb devices
3.检查Android SDK的adb版本和夜神模拟器的adb版本是否一致
找到问题:如下所示,无论是Android SDK的adb版本还是夜神模拟器的adb版本都未显示adb的版本信息
查看Android SDK的adb版本
adb version
查看夜神模拟器的adb版本
Nox_adb version
4.解决方案
步骤一
进入Android SDK安装路径下的 platform-tools 文件夹
步骤二
进入夜神模拟器安装路径下的 bin 文件夹,将上面选中的三个文件复制到 bin 文件夹下并替换
步骤三
再次进入Android SDK安装路径下的 platform-tools 文件夹,复制一份adb.exe文件,并重命名为nox_adb.exe,最后将nox_adb.exe移动至夜神模拟器 bin 文件夹下并替换
步骤四
再次进入夜神模拟器安装路径下的 bin 文件夹,打开命令提示符,检查Android SDK的adb版本和夜神模拟器的adb版本是否一致
adb version
Nox_adb version
如果本篇文章对你有帮助的话,很高兴能够帮助上你。
当然,如果你觉得文章有什么让你觉得不合理、或者有更简单的实现方法又或者有理解不来的地方,希望你在看到之后能够在评论里指出来,我会在看到之后尽快的回复你。