1、使用
abd reverse tcp:8081 tcp:8081
react-native run-android
最后一行报错。
error: unknown host service
找到5037端口,关掉对应的pid即可。
netstat -aon|findstr "5037"
在资源管理器中,切换到进程,单击菜单栏查看 -> 选择列 -> 勾选PID
,找到对应的pid,结束进程。
2、此方法无法解决见7
adb server version (31) doesn’t match this client (36); killing…
* daemon started successfully *
error: no devices/emulators found
原来是genymotion中的adb命令被占用冲突了,直接打开genymotion的Setting,切换到第四个标签页(ADB),选择Use custom Android Sdk tools,然后选择我们开发使用的Sdk路径即可。
3、
java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0
jdk版本不对,所需jre为1.8。而我的环境变量中还是1.7。解决方法:去官网下载jdk1.8,安装。然后将bin目录添加到环境变量。