【React-native】安卓运行报错 Could not install the app on the device, read the error above for details.


 RN在IOS运行一切正常,准备去Android端测试发现报错,但是我设备启着的,于是乎根据提示./gradlew installDebug,却说我Permission denied


 

错误截图: 

【React-native】安卓运行报错 Could not install the app on the device, read the error above for details._第1张图片


可能原因一

gradlew权限不足导致react-native run-android失败

解决方案

执行如下命令:

chmod +x gradlew

可能原因二

安卓运行后报错,在android/app/src/main/下创建assets文件夹,运行如下脚本即可。

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

可能原因三

情况: 如果第一次运行(使用 react-native run-android)可以启动,双击R时不显示且报错。

参考:我虚拟机之前由于抓包,设置代理,把代理关掉即可,供参考。


可能原因四

情况:如果你用 Genymotion 模拟器出现这个情况,进行如下设置:

设置你的 ADB tool 工具为本地 sdk 自带的

【React-native】安卓运行报错 Could not install the app on the device, read the error above for details._第2张图片


不知道你是不是由于以上原因造成,如果能帮到你,就太好了。

如果不是的话,解决完了之后,可以在下方留言,供更多人参考,感谢Thanks♪(・ω・)ノ。

下面是我自己搞的一个公众号,分享讨论交流技术~,也可以解答一些你遇到的问题,给我留言就行。

【React-native】安卓运行报错 Could not install the app on the device, read the error above for details._第3张图片

你可能感兴趣的:(React-native)