更新
感谢帮助人员,我犯了一个错误,我认为我必须获得SCREEN_OFF权限才能获得该意图。我从清单中删除后,一切都很好。 不管怎样,谢谢!
原始帖子:
当我尝试在buildType版本旁边安装应用程序的发行版时,我有以下错误消息:
INSTALL_FAILED_DUPLICATE_PERMISSION perm=android.intent.action.SCREEN_OFF
在我使用的buildTypes下:
applicationIdSuffix '.envfirst'
以及我正在使用的另一种类型:
applicationIdSuffix '.envsecond'
发布版buildType没有任何applicationIdSuffix,它使用默认配置中的默认值。
当用户关闭屏幕时,应用程序具有已注册的broadcastReceiver。
答案 0 :(得分:2)
截至Lollipop,许可是"拥有"通过首次声明它的应用程序的签名。
如果您的发布版本的签名方式不同(因为我确定是这样),则无法声明相同的权限。您需要先卸载调试版本。