ReactNative初学2--模拟器配置

模拟器使用主要是Genymotion夜神模拟器

Genymotion

         1、需要注册账号,且注册为私人账号,才能免费使用

         2、下载虚拟机(废话)

         3、在setting中设置adb为本地的adb

         4、完

夜神模拟器:

         1、安装夜神模拟器,模拟器设置中高级模式里设置为手机模式

         2、配置模拟器adb,进入安装目录下的bin 

cd xx\nox\Nox\bin

adb devices

nox_adb.exe connect 127.0.0.1:62001

         出错:

出错:
bin>adb devices
List of devices attached
adb server version (39) doesn't match this client (36); killing...
* daemon started successfully *
描述:
SDK的adb服务于你模拟器版本不匹配

      解决:

1、打开资源管理器,结束adb.exe的进程
2、复制本地SDK sdk\platform-tools\ 下的adb.exe,改名为nox_adb.exe覆盖夜神模拟器下xx\nox\Nox\bin\ 下得nox_adb.exe
3、再次执行adb devices

    出错:

由于目标计算机积极拒绝,无法连接

   解决:

修改端口号为52001、62002等其它查询端口号

 3、运行RN项目

  报错:

unable to load script from assets index.android.bundle ..............

  解决:

设置虚拟机IP和端口
	window下cmd中运行ipconfig
	以太网适配器 VirtualBox Host-Only Network #3:
	连接特定的 DNS 后缀 . . . . . . . :
	本地链接 IPv6 地址. . . . . . . . : fe80::b1e8:1119:9f2f:507a%19
	IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
	子网掩码  . . . . . . . . . . . . : 255.255.255.0
	默认网关. . . . . . . . . . . . . :
查看ip为192.168.56.1
			
进入爆红的页面 =》 点击右侧晃动手机(手机晃动图)/显示菜单(三行图) =》 
	Dev Settings(最下一行) =》 Debug server host&prot for device =》
	输入192.168.56.1:8081 =》 确认重启

猜你喜欢

转载自blog.csdn.net/qq_34819372/article/details/82116782