繁体   English   中英

获取包名称与同一应用程序的不同应用程序ID冲突

[英]Getting package name conflict with different application ids of the same app

我有一个具有两种风格的应用程序,每种都有一个唯一的应用程序ID,根据文档,这是如何在同一部手机上安装两个版本的应用程序。 但是当我尝试在已经安装了另一个软件包的情况下尝试安装它们时,却不断出现软件包名称冲突错误

风味设置

defaultConfig {
    applicationId "com.kc.mb.vr"
    multiDexEnabled true
    minSdkVersion 19
    targetSdkVersion 26
    versionCode 14
    setProperty("archivesBaseName", "vr4.25.1")
}

flavorDimensions "default"


productFlavors {
    dev {
        versionName "4.25.1"
        applicationId "com.kc.mb.vr.dev"        
        dimension "default"

    }
    prod {
        applicationId "com.kc.mb.vr"        
        versionName "3.1.2"
        dimension "default"
    }
}

安装后,我检查了程序包名称查看器,该程序显示具有dev风格的应用程序具有程序包名称+“ .dev”,而具有prod的程序具有不同的程序包名称。 但是它们不能一起安装。

我可能错过了任何步骤吗?

例如,以您的开发人员风格,删除applicationId "com.kc.mb.vr"并添加以下代码: applicationIdSuffix ".dev"然后您开发人员的程序包名称将为“ com.kc.mb.vr.dev”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM