【问题标题】:How can I integrate react-native-branch on React Native EXPO Managed Workflow and Bare Workflow project如何在 React Native EXPO Managed Workflow 和 Bare Workflow 项目上集成 react-native-branch
【发布时间】:2022-11-18 12:15:39
【问题描述】:
我创建了一个反应本机使用世博会的项目。我将整合react-native-branch 与其他用户共享推荐代码。但是当我在安卓上运行这个应用程序时,这个错误会导致:
null of object .... RNBranch.STANDARD_EVENT_ADD_TO_CART
我该如何解决这个问题?
谢谢
我试着用
expo run:android
它适用于设备和模拟器。
但是当我使用发布 APK 时,应用程序是堆叠的,而不是崩溃。
【问题讨论】:
标签:
react-native
debugging
expo
release-apk
【解决方案1】:
首先,您必须切换 Managed Workflow 和 Bare Workflow 项目。
然后您可以在终端上使用这些命令构建发布 apk 和调试 apk。
要构建调试 APK:
“cd android && ./gradlew assembleDebug”
要构建发布 APK:
“cd android && ./gradlew assembleRelease && cd ..”
要构建 Release AAB:
“cd android && ./gradlew bundleRelease && cd ..”
【解决方案2】:
我也为此苦苦挣扎了数周。我意识到该应用程序需要使用“prebuild”或“build”进行编译才能与 react-native-branch 一起使用(根据我的理解)但是我如何才能继续使用 Expo 管理的工作流程而不会出现上述错误?