android React Native debug release build with Metro

nwlqm0z1  于 2023-03-27  发布在  Android
关注(0)|答案(1)|浏览(174)

我正在开发一个react-native应用程序,当我运行我的调试版本时,我可以使用以下命令使用metro工具进行调试。

npx react-native start 

npx react-native run-android

我的模拟器神奇地弹出,如果我点击地铁终端中的“d”,它就激活了我的调试工具。
当我奔跑

npx react-native run-android --variant=release

当我在地铁终端按下“d”时它显示

warn No apps connected. Sending "devMenu" to all React Native apps failed. Make sure your app is running in the simulator or on a phone connected via USB.

info Opening developer menu...
是否有关于发布版本的某些内容不允许使用这些调试工具,或者我需要在build.gradle或其他配置文件中做一些事情来启用metro调试器。
我是react-native开发的新手,所以如果我的术语不对,我道歉。
感谢您的帮助!

2vuwiymt

2vuwiymt1#

在收到来自SO上和下的各种人的反馈后,似乎调试器不打算在发布版本中使用。
在我的情况下,有一个涉及react-native-config的gradle配置问题,这是一个与Progaurd相关的已知问题,只会影响发布版本。
根据本文的建议,我使用javascript alert()方法来调试这个问题。

相关问题