我有一个Android模拟器在我的本地机器上运行有以下选项:反应原生Android模拟器的问题
emulator.exe -avd Nexus_5_API_22 -netdelay none -netspeed full
,我试图运行在模拟器上通过下面的反应天然样品app命令
react-native run-android
运行良好第一时间和我的文件区域的变化体现在模拟器中的应用,但一段时间后,我的更改不会反映并得到错误的应用
[![!\[enter image description here][1]][1]
https://i.stack.imgur.com/6syRP.jpg
通过调用
react-native run-android
得到下面的错误再次启动应用程序时
> Exception in thread "Device List Monitor"
> java.lang.NullPointerException
> at com.android.ddmlib.EmulatorConsole.checkConnection(EmulatorConsole.java:317)
> at com.android.ddmlib.EmulatorConsole.getConsole(EmulatorConsole.java:231)
> at com.android.ddmlib.DeviceMonitor.queryAvdName(DeviceMonitor.java:248)
> at com.android.ddmlib.DeviceMonitor.updateDevices(DeviceMonitor.java:220)
> at com.android.ddmlib.DeviceMonitor.access$400(DeviceMonitor.java:65)
> at com.android.ddmlib.DeviceMonitor$DeviceListUpdateListener.deviceListUpdate(DeviceMonitor.
> java:662)
> at com.android.ddmlib.DeviceMonitor$DeviceListMonitorTask.processIncomingDeviceData(DeviceMo
> nitor.java:847)
> at com.android.ddmlib.DeviceMonitor$DeviceListMonitorTask.run(DeviceMonitor.java:781)
> at java.lang.Thread.run(Thread.java:745)
可以识别的问题有人帮助反应机软件包 和Android模拟器连接问题(它一些时间 和ch后断开在文件中的时代已不再可以在 模拟器上的应用程序中查看)
运行反应原生运行Android的命令后。您必须在项目文件夹中使用react-native start命令启动服务器。然后重新加载你的应用程序 –
我没有使用“反应本地启动”命令第一次,它工作正常 – AutoMEta