问题标签 [android-flavordimension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在 React Native Android 应用程序中处理产品风味?
我的 React Native 应用程序有 3 个版本:App1、App2、App3。其中每一个都有一个开发和生产版本。
我在 android/app/build.gradle 中进行了如下设置:
然后我设置了 android/app/src 文件夹,如下所示:
但我不确定将其他应用程序文件夹放在哪里,而且我尝试的任何方法似乎都不起作用。我试过了:
(对于 app3 也是如此)
我试过了:
我确保每个 AndroidManifest.xml/MainActivity.java/MainApplication.java 在顶部都有正确的包名称。
但是,当我尝试运行 app1name 时出现以下错误(它可以构建和安装):
所以看起来好像它正在尝试启动 app1,但由于某种原因也在寻找 app2 中的主要活动,我不明白它为什么这样做。
我究竟做错了什么?