无法在react-native调试版本上打开开发人员菜单
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在react-native调试版本上打开开发人员菜单相关的知识,希望对你有一定的参考价值。
前段时间我添加了用于登录我的gradle构建的配置(也许做了一些其他git没有得到的东西或其他什么)。 但是自从我第一次成功发布版本之后的那一刻,我再也无法构建调试版本了。
现在当我在logcat中进行正常的调试构建(如之前使用react-native run-android
或Android Studio调试版本)时会发生什么:
unable to load script from assets 'index.android.bundle'
应用程序立即崩溃。 (当设置adb反向和所有这些事情或甚至使用模拟器时;还是我的开发服务器也启动了)。
这里和GitHub上的一些人说,这可能会有所帮助:
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
是的,我的应用程序没有崩溃,我可以测试它,但我无法打开开发人员菜单。 无论我摇动我的设备还是使用命令:
adb shell input keyevent 82
在ios上一切正常。 我检查并区分我的gradle文件,但无法检测到任何问题或配置错误。
我想要的是一个工作的调试版本,它加载开发人员服务器的所有内容和一个工作的开发人员菜单,具有本机的所有优秀功能。
RN版本:0.49.1(和之前的0.47.1)
先感谢您!
有时这是MainApplication.java
导入错误的问题,您必须检查导入中是否有* .BuildConfig。 如果是,删除它然后它应该工作。
首先从MainApplication.java
删除以.BuildConifg
结尾的导入
然后,使用此命令来解决问题
react-native upgrade
以上是关于无法在react-native调试版本上打开开发人员菜单的主要内容,如果未能解决你的问题,请参考以下文章
React-Native 调试工具/开发者菜单在 iOS 设备上不起作用
启用远程调试 JS 后,无法在 React-Native 应用程序上向 API 发出请求