软件推荐:夜神模拟器

介绍

夜神模拟器,英文名 Nox 模拟器,是一款 Android 模拟器。支持 Windows 与 macOS,支持多种语言。中文的官网是独立的,其他语言用另一个官网。

最近的版本 V7.0.1.5 支持了 Android 9:

环境

  • Windows 7 SP1 7601 64bit
  • 夜神模拟器 安卓9 v7.0.1.7024
  • Git for Windows 2.33.0

下载

下载时一定要选择 Android 9 版本,这样安装完默认的模拟器才是 Android 9 模拟器。

这里有一个小问题,就是官网给出的几种安装方式的 URL 虽然不同,但是最终下载的文件名都一样,但是文件内容是不同的。

兼容性

1 2 3 4 
$ adb connect 127.0.0.1:62001 adb server version (36) doesn't match this client (41); killing... * daemon started successfully connected to 127.0.0.1:62001 

从上面的输出可以看到模拟器自带的 adb 版本要比 Android SDK 中的低。

实际使用的时候发现模拟器与 Android SDK 中的新版本 adb 不兼容,运行 adb logcat 时经常会出现

  • 安装应用后断开连接
  • 运行应用后断开链接
  • 运行应用后模拟器卡死等问题

使用模拟器内置 adb 后问题解决,因此后续配置使用模拟器内置 adb。

使用

这里参考另一篇文章配置一下别名,在 Git Bash 中编辑 vi ~/.bash_profile

1 2 3 4 5 6 7 8 9 
# 夜神模拟器 # 设置代理 alias yssetandroidproxy='"/c/Program Files/Nox/bin/adb.exe" connect 127.0.0.1:62001 && "/c/Program Files/Nox/bin/adb.exe" shell settings put global http_proxy 192.168.1.2:8888' # 清除代理 alias ysclearandroidproxy='"/c/Program Files/Nox/bin/adb.exe" connect 127.0.0.1:62001 && "/c/Program Files/Nox/bin/adb.exe" shell settings put global http_proxy :0' # 查看 ADB 日志 alias yslogcat='"/c/Program Files/Nox/bin/adb.exe" connect 127.0.0.1:62001 && "/c/Program Files/Nox/bin/adb.exe" logcat -c && "/c/Program Files/Nox/bin/adb.exe" logcat' # 查看 ADB Unity 日志 alias yslogcatu='"/c/Program Files/Nox/bin/adb.exe" connect 127.0.0.1:62001 && "/c/Program Files/Nox/bin/adb.exe" logcat -c && "/c/Program Files/Nox/bin/adb.exe" logcat -s Unity' 

/c/Program Files/Nox/bin/adb.exe 替换为自己安装模拟器的路径。在设置代理中,需要将 192.168.1.2 换成自己的 IP,这里的 8888 是 Charles 默认的端口。

其他模拟器

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/9681.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>