【问题标题】:react native run-android live reload not workingreact native run-android live reload不工作
【发布时间】:2020-07-09 20:58:35
【问题描述】:

当我使用npx react-native run-android 命令在 android 上运行我的项目时,实时重新加载功能不起作用,我什至无法使用 Command + M 调出开发者菜单。

当我使用 npx react-native run-ios 在 iOS 上运行相同的项目时,一切正常。我做错了什么?

我使用的是 MacOS 10.15.5 和 React 本机 0.62.2。不使用世博会。

【问题讨论】:

  • 不是一个真正的答案,但你可能没有做错任何事情 - 有时我会看到我在重新加载时所做的编辑。只需重新运行 NPX... 命令以使其重新启动,它将再次工作一段时间
  • 我已经厌倦了重新运行它,但它仍然不起作用。
  • 你能找出你的问题吗?只是对解决方案感到好奇。
  • 刚刚发现将 MainApplication.java 中的 getUseDeveloperSupport() 方法更改为 return true 而不是 return BuildConfig.DEBUG 可以解决此问题。这只是一种解决方法。
  • @CodeHat thnxx 它的工作原理是你的诡计

标签: android react-native


【解决方案1】:

设法解决了这个问题。我的项目有两个问题。首先,BuildConfig 是从我的 MainApplication.java 文件中的 react 导入的。根据这篇文章:https://stackoverflow.com/a/43183752/9295598 它应该来自我的包裹。一旦我解决了这个问题,我注意到我的包名与我的文件夹结构不匹配。好像我过去重命名了我的项目并且没有更新文件夹结构。

修复文件夹结构并从我的项目导入BuildConfig 后,BuildConfig.DEBUG 开始按预期工作,从而解决了其余问题。

【讨论】:

    猜你喜欢
    • 2017-12-21
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2021-09-18
    • 1970-01-01
    相关资源
    最近更新 更多