有一段时间以前,我为我的Gradle构建添加了配置(可能还做了一些其他的事情,但是git没有捕捉到或者其他的原因)。但是自从我第一次成功发布构建后,我再也不能构建调试版本了。
现在当我执行普通的调试版本构建(之前可以使用 react-native run-android
或 Android Studio 调试版本构建),logcat 中发生了什么:
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文件,但未发现任何问题或配置错误。
我想要的是一个有效的调试版本,它能够从开发者服务器加载所有内容,并具备react native的所有良好特性的开发者菜单。
RN版本:0.49.1(以及之前的0.47.1)
提前感谢您!