Android 反应本机-释放APK不';t连接到捆扎机

Android 反应本机-释放APK不';t连接到捆扎机,android,reactjs,react-native,apk,release,Android,Reactjs,React Native,Apk,Release,我是React Native的新手,我正在为我的公司开发一个应用程序。我们必须在Google Play Store上发布应用程序:我在使用纯Java或Flatter框架开发应用程序时有很多经验,而且一切都很正常。问题是,当我从android文件夹运行一个gradlew assembleerelease时,应用程序构建成功,但是如果我在设备中安装了apk,我在应用程序列表中看不到它,我无法启动应用程序。此外,如果我使用npx react native run android--variant=re

我是React Native的新手,我正在为我的公司开发一个应用程序。我们必须在Google Play Store上发布应用程序:我在使用纯Java或Flatter框架开发应用程序时有很多经验,而且一切都很正常。问题是,当我从android文件夹运行一个
gradlew assembleerelease
时,应用程序构建成功,但是如果我在设备中安装了apk,我在应用程序列表中看不到它,我无法启动应用程序。此外,如果我使用npx react native run android--variant=release启动应用程序,应用程序将启动(在应用程序列表中仍然看不到),但Metro bundler没有连接到应用程序,应用程序本身也不工作(我被困在登录屏幕中,什么也没有发生)。
很抱歉,我无法为您提供代码或屏幕截图,但我可以说的是,从另一个角度来看,iOS,一切正常,当我运行
npx react native run android
时,没有发布标志,一切正常。

有什么建议吗?

我找到了一个解决方案,搜索整个互联网并合并评论

您需要从根文件夹运行以下命令:
react native bundle--platform android--dev false--entry file index.js--bundle output android/app/src/main/assets/index.android.bundle

这将把应用程序需要的所有文件捆绑在android文件夹中,以便下一次运行
react native run android--variant=release

也许他们可以将此添加到官方文档中
希望这有帮助