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


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


 

错误截图: 


可能原因一

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 自带的


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

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

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

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值