前段时间我添加了用于登录我的 gradle 构建的配置(并且可能做了一些 git 没有得到的其他事情或其他什么)。但是从这一刻起,在我第一次成功发布构建之后,我再也无法构建调试构建了。
当我在 logcat 中进行正常的调试构建时(就像之前使用 react-native run-android
或 Android Studio 调试构建一样)现在会发生什么:
unable to load script from assets 'index.android.bundle'
应用程序立即崩溃。 (还有设置 adb reverse 和所有这些东西,甚至使用模拟器时;是的,我的开发服务器也已启动)。
这里和 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 文件,但没有检测到任何问题或配置错误。
我想要的是一个工作的调试版本,它从开发者服务器加载所有内容和一个工作的开发者菜单,其中包含 React Native 的所有优秀功能。
RN 版本:0.49.1(及之前的 0.47.1)
提前致谢!
最佳答案
有时这是 MainApplication.java
中错误导入的问题,您必须检查导入中是否有任何 *.BuildConfig。如果是,请将其删除,然后它应该可以工作。
关于android - 无法在 native 调试版本上打开开发人员菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46595790/