我的测试应用程序是基于ReactNative的本地应用程序(Android和iOS) 为了填充数据,需要依赖“ Metro Bundler”。 在尝试访问Browserstack上的开发应用程序时,如何确保Metro Bundler依赖项已运行?
谢谢
答案 0 :(得分:2)
如果有人仍在寻找解决方案,以下是 BrowserStack 支持人员必须说的:
<块引用>我了解您希望在 App Automate 上测试您的 React Native 应用程序,并且您希望了解在 App Automate 上运行测试时如何运行 Metro bundler。 由于访问受限,您将无法在我们的设备/机器上运行任何服务器。此外,我们提供真正的移动设备,因此我们希望将所有必要的依赖项打包到您上传到我们基础设施的 APK 文件中。
在 bundleInDebug
设置为 true
的情况下构建您的应用程序应该会生成一个 .apk
,它不需要您在服务器上显式运行 Metro 捆绑器。按照这里的步骤对我有用:
https://dev.to/nitish173/how-to-generate-a-debug-apk-in-react-native-1gdg
https://celsiusnotes.com/react-native-android-debug-apk-without-development-server/