代码之家  ›  专栏  ›  技术社区  ›  Sektor

签名相同但软件包不同的Android应用程序

  •  0
  • Sektor  · 技术社区  · 6 年前

    1. com.my.application.dev公司

    但他们的签名是一样的。 当我试图同时在设备上安装几个版本时,我得到了一个错误 “具有此名称的包已存在”。 这是正确的行为吗?

    2 回复  |  直到 6 年前
        1
  •  0
  •   navylover    6 年前

    你可以用 applicationIdSuffix 哪个是

    计算变量的最终应用程序id时。

    例如:

    android {
        ...
        defaultConfig {...}
        buildTypes {
            debug{...}
            release{...}
        }
    
        flavorDimensions "version"
        productFlavors {
            demo {
                dimension "version"
                applicationIdSuffix ".demo"
            }
            full {
                dimension "version"
                applicationIdSuffix ".full"
            }
        }
    }
    
        2
  •  0
  •   Sektor    6 年前

    内容提供程序出现问题,生成具有不同的包,但尝试添加具有相同名称的内容提供程序