#2 开发注意事项,可能遇到的问题

一.小米真机开发注意事项

1.报 com.android.ddmlib.InstallException: Failed to establish session react-native 错误

这个在开发者选项中要关闭 **小米优化**,然后重启设备

具体步骤

2.摇动手机不出现菜单选项

这个需要在 授权管理 中打开 允许 显示悬浮窗

具体步骤:

1.授权管理
2.应用程序管理
3.权限管理
4.显示悬浮窗
5.设置要开发的应用

3.adb devices 发现设备 offline

发现设备离线,可以通过下面命令恢复:

adb kill-server
adb start-server

打开开发者菜单

adb shell input keyevent 82

调试

http://localhost:8081/debugger-ui

http://stackoverflow.com/questions/2233339/javascript-is-there-a-way-to-get-chrome-to-break-on-all-errors/17324511#17324511

查看电脑是否开启vt-x

vt-x inel虚拟加速, 在DOS控制台中

sc query intelhaxm
sc stop intelhaxm
sc start intelhaxm

查看哪个应用程序占用端口号

有时候8081端口号被占用,可以通过下列命令查看:

netstat -aon | findstr "8081" // "8081" 为要查询的端口号

# 此时会显示应用程序PID, 假设为1678
// 查找对应的应用程序的名称
tasklist | findstr "1678"

# 关闭该进程
taskkill / pid 1678/F

二. 一直提示 could not connect development server 错误(红屏错误)

这个错误很烦人,目前为止也没有找到确切的解决办法,时有时无,这是最烦人的。

以下尝试可能会解决这个问题:

用真机开发时,请将先前安装到手机的APK卸载,然后重新运行 react-native run-android再次将APK安装到手机上

使用GenyMotion 开发时, 可以尝试一下讲wifi打开,我也不知道这什么鬼原因

相关网页:

  • 江清清博客
  • 可能遇到的常见问题

你可能感兴趣的:(#2 开发注意事项,可能遇到的问题)