【问题标题】:Can't open developer menu on react-native debug build无法在 react-native 调试版本上打开开发人员菜单
【发布时间】:2018-03-17 16:08:57
【问题描述】:

前段时间我添加了用于登录我的 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 之前)

提前谢谢你!

【问题讨论】:

标签: android react-native


【解决方案1】:

首先从MainApplication.java删除以.BuildConifg结尾的导入

然后,使用此命令修复问题

react-native upgrade

【讨论】:

    【解决方案2】:

    有时这是MainApplication.java 中的错误导入问题,您必须检查导入中是否有任何 *.BuildConfig。如果是,请将其删除,然后它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 2016-10-16
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多