React native react本机运行android开发模式不工作

React native react本机运行android开发模式不工作,react-native,react-native-android,React Native,React Native Android,我通过以下任务创建了该应用程序,以启动Android应用程序 react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle 之后,我尝试在开发模式下再次构建该应用程序(react native run android),但该应用程序继续在发布模式下构建。您如何像以前一样构建it开发模

我通过以下任务创建了该应用程序,以启动Android应用程序

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle
之后,我尝试在开发模式下再次构建该应用程序(
react native run android
),但该应用程序继续在发布模式下构建。您如何像以前一样构建it开发模式

react-native run-android
当我执行此操作时,Metro Bundle不会运行,而只是在我的设备上构建发布应用程序


我希望在执行此操作时打开Metro捆绑包并在开发模式下构建。

下面可以澄清您对Metro服务器和开发模式的想法

  • 当您处于开发模式并且需要调试应用程序时 通过更改代码的内容进行直播,您应该始终做到:
    react native run android
    ,它将始终运行metro服务器和 您具有实时重新加载应用程序的功能,只要代码 更改。
    注意:这将适用于模拟器和手机 通过电缆或服务器连接到您的电脑
  • 现在,如果您想要构建一个apk,并且想要在一个真实的平台上进行测试 使您能够丢弃控制台并进行进一步操作的设备 在应用程序上线之前进行测试,那么您应该始终 运行下面的命令

  • 通过进入项目内部,首先捆绑所有文件 结构
    react native bundle--platform android--dev false--entry file index.js--bundle输出
    android/app/src/main/assets/index.android.bundle——资产目的地
    android/app/src/main/res/
  • 现在,通过进入android文件夹并运行下面的命令创建一个包apk
    /gradlew assembleDebug
  • 注意:它将在您构建的文件夹中创建apk 目录
    project\u name\android\app\build\outputs\apk\debug


我希望这能有所帮助……谢谢:)

这只供捆绑使用。react native run android应在调试模式下启动metro服务器我正在使用react native run android,但我的应用程序在调试模式下崩溃,而在发布模式下工作正常。它没有连接到bundler,只是停止了连接。有什么想法吗?