我目前正在开发一个 Expo + React-native 应用程序。
我们正在与为我们提供react-native SDK 的第三方合作。 SDK 工作得很好,除了为了利用它的一项功能,我被指示向 build.gradle 添加依赖项,如
implementation com.x.x.x:v
如果我在本地构建应用程序,我可以直接修改我的build.gradle。但是,我们在 eas 上构建应用程序作为 CICD 管道的一部分,因此在此阶段我无法直接访问修改 build.gradle。
如何添加此 Android 依赖项?
如果您有如何修改本机项目的手动步骤,那么我强烈建议您不要修改本机项目,而是构建一个配置插件(即使用 Expo 的 JavaScript API 来修改生成的本机项目)。
通过这种方式,您可以享受由 Expo 管理您的“本机项目”带来的巨大好处,包括未来对 XCode/Android Studio 和 Expo SDK 的升级。如果您进入“裸工作流程”模式,那么您将负责永远维护本机项目。