react-native -- Could not install the app on the device

当我配置好了安卓环境, 连上了手机, 敲下了

react-native run-android





react-native -- Could not install the app on the device_第1张图片

1.设备连上了【真机+模拟器】(手机打开了调试,包括usb调试并允许)
adb devices
List of devices attached
MDG4C15A09003079 device

2.权限755
λ ls -l gradle
total 0
1 abc_x 197609 0 Nov 15 23:29 wrapper/
(github看到一个一样得问题, 别人是这样解决得
https://github.com/facebook/react-native/issues/8868

react-native -- Could not install the app on the device_第2张图片

(我这是755, 没错啊QAQ)

3.终极绝招, 一字不漏得看完官网得所有字
发现是JDK,Android Studio不会帮你安装的, Android Studio安装的是SDK。
感谢
悟空弜厸

react-native -- Could not install the app on the device_第3张图片
注意, 必须是1.8

=========

JDK 安装教程(需要下载1.8):
http://www.runoob.com/java/java-environment-setup.html

--OK 成功运行--

react-native -- Could not install the app on the device_第4张图片
image.png

如果无法唤起菜单, 可以用adb命令

adb shell input keyevent 82

然后点击reload就好了
不过我点击了reload出现了这个


 adb reverse tcp:8081 tcp:8081

OK
如果不能解决, 或者是模拟器推荐一个相关文章
https://www.jianshu.com/p/0c41d1ff17d0

!!!注意手机拔出的时候请执行这个命令

adb kill-server

然后移除usb,不然会提示adb interface xxxx


other

如果你电脑休眠了,然后再次打开电脑的时候 有可能连接被休眠了, 这时候你运行adb命令如: adb shell input keyevent xxx 手机会没有反应, 你重新 react-native run-android/ios 会一直处于installDebug状态
kill 重新start就好了

kill-server
start-server

其他待补充

--END--

你可能感兴趣的:(react-native -- Could not install the app on the device)