我通过执行以下任务来创建应用程序,以启动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
)来构建应用程序,但是该应用程序仍以发布模式构建。您如何像以前那样构建它的开发模式?
react-native run-android
当我执行此react-native run-android
时,Metro Bundle无法运行,而只是在我的设备上构建发布应用。
我希望在执行此操作时打开Metro Bundle并以开发模式构建它。
答案 0 :(得分:0)
下面可以清除您对Metro服务器和开发模式的看法
react-native run-android
,它将始终运行Metro服务器,并且
您具有可以在每次代码时实时重新加载应用程序的功能
更改。现在,如果您要构建apk并想在真实环境中进行测试
设备,使您可以丢弃控制台,并进一步丢弃
在发布应用程序之前对其进行测试,那么您应该始终
运行以下命令
react-native bundle --platform android --dev false --entry-file index.js --bundle-output
android/app/src/main/assets/index.android.bundle --assets-dest
android/app/src/main/res/
./gradlew assembleDebug
注意:它将在您内部的build文件夹中创建apk
目录
project_name\android\app\build\outputs\apk\debug
我希望这会有所帮助。...谢谢:)