Hei*_*sch 8 android google-cloud-messaging android-5.0-lollipop
我有两种版本的应用程序,一种是调试版,另一种是版本.这些是不同风格的原因是我想让其他人下载调试版本来测试新功能.所以应该可以同时安装这两个应用程序.
我的应用程序使用GCM,这已经在Android Lollipop中创建了一些新的安全功能问题.
这是我在安装一个flavor时获得的,并尝试安装另一个flavor:
失败[INSTALL_FAILED_DUPLICATE_PERMISSION perm = com.example.test.permission.C2D_MESSAGE pkg = com.example.test]
我试图通过将其添加到其Android Manifest中来更改调试风格中的权限:
<permission
android:name="com.example.test.debug.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.test.debug.permission.C2D_MESSAGE" />
Run Code Online (Sandbox Code Playgroud)
但我仍然得到同样的错误.有谁知道如何解决这个问题?
在Sunil Mishra提供的链接中,据说当它们被相同的密钥签名时它将起作用.在我的情况下,他们不是因为一个用释放密钥签名而另一个用调试密钥签名.在发布我的应用程序进行测试时,它们将使用相同的密钥进行签名.
谢谢Sunil!