新:程序包与现有程序包的名称相同

时间:2017-09-25 17:03:39

标签: android build build.gradle

我创建了两个带有签名和两个不同名称的程序。

第一个应用:

    FilterProvider  COMPRESS  DEFLATE "%{Content-Type} =~ 'text/(html|css|javascript|plain|x(ml|-component))'"
    FilterProvider  COMPRESS  DEFLATE "%{Content-Type} =~ 'application/(javascript|json|xml|x-javascript)'"

第二个应用:

defaultConfig {
        applicationId "ir.bitafaraz.dpnadpnaadmin"
        minSdkVersion 17
        targetSdkVersion 25
        versionCode 3
        versionName "1.0"
    }

我的手机是defaultConfig { applicationId "ir.bitafaraz.dpnadpna" minSdkVersion 17 targetSdkVersion 25 versionCode 3 versionName "1.0" }

我无法将它们安装在一起。

我也尝试了两种不同的签名。

1 个答案:

答案 0 :(得分:1)

非常有趣,我在两个项目中使用以下库:

com.commonsware.cwac: provider: 0.4.3

基于以下链接:

https://github.com/commonsguy/cw-omnibus/tree/master/ContentProvider/V4FileProvider

当我删除这个库时,我的问题就解决了。

编辑:

AUTHORITY字段的值在两个程序中都是相同的,它们的值必须不同。