【问题标题】:react native metro server反应本机地铁服务器
【发布时间】:2020-01-22 15:02:26
【问题描述】:

我在使用 React Native apk 时出现错误,它在具有不同模拟器版本的 android studio 中运行良好,但是当我将 apk 从 (android\app\build\outputs\apk\debug) 复制到我的真实设备时,它不起作用

【问题讨论】:

  • 你有 index.android.bundle 文件吗?
  • 如果不是这样,您可以通过以下方式创建它(在项目根目录中运行):react-native bundle --platform android --entry-file index.js --bundle-output android/app/ src/main/assets/index.android.bundle --dev false --reset-cache --assets-dest android/app/src/main/res/

标签: android reactjs react-native apk


【解决方案1】:

如果你使用最新的 React Native App,第一次必须运行

react-native start

那么你必须运行

react-native run-android

如果仍然有效,你必须重新运行,我不知道最新的 react-native 有这样的错误。

并确保您在同一个网络中。

并确保您手机中的开发设置中的端口也是正确的。

【讨论】:

  • 谢谢,我只是尝试运行 'cd android && gradlew assembleRelease' 然后在我的设备中测试发布的 apk,它工作正常 :)
【解决方案2】:

为避免此错误,请使用默认 8081 以外的其他端口。

npx react-native run-android --port 8089

【讨论】:

    猜你喜欢
    • 2018-06-03
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 2010-12-13
    • 2021-10-17
    相关资源
    最近更新 更多