我有一个Android应用程序,例如让它是xyz。首先,我已经完成了我的应用程序一段时间后,我意识到我需要创建两种不同风格的应用程序。 1味道将是我开发的主要应用程序,直到现在我的当前风味将是驱动程序应用程序和其他风味将为用户应用程序现在我必须创建用户风味和司机风味的司机风味我有宣称味道为
main {
applicationId 'com.example.package.name'
versionNameSuffix ':Driver'
}
main将是android studio在我们创建这样的项目时在项目中创建的默认目录
Project name/app/src/main/java
所以在这里我创建了main作为一种味道,我有另一种名为用户的味道我将其创建为
User {
flavorDimensions "default"
applicationId 'com.example.package.name.user'
versionNameSuffix ':User'
}
用户文件夹位于
Project name/app/src/User/java
,我的默认配置如下所示
defaultConfig {
applicationId 'com.example.package.name'
multiDexEnabled true
}
现在发生的事情是每当我安装驱动程序风味它安装正常但每当我安装用户风味的应用程序时,它安装两个Flavors并显示两个图标并启动不同的应用程序点击这两个图标假设第一个图标放置是如果我们单击第一个图标而不是启动驱动程序应用程序,那么驱动程序应用程序和第二个图标属于用户应用程序,但如果我现在最小化应用程序,然后单击用户图标应用程序,甚至启动驱动程序应用程序直到驱动程序应用程序关闭
所以请帮我解决安装风味时安装多种应用程序的问题
根据我的原因,所有的味道必须有默认配置意味着主文件夹内的代码,所以主文件夹有一个清单文件,其中有一个活动声明为启动器,用户也有一个启动文件所以启动器如何在不从main移动文件的情况下解决此问题。