簡體   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