我已经生成了3个不同的应用程序,这些应用程序具有不同的密钥库,并且具有来自android studio的不同包名,并在Google Play商店中发布。当一个应用程序安装并尝试安装第二个应用程序或第三个应用程序时,我得到谷歌播放安装错误。我不确定我在这里做错了什么。因为我的密钥库和包是不同的。做了很多RND但没有找到任何解决方案。请帮帮我。还可以找到附加的错误代码屏幕截图。enter image description here
答案 0 :(得分:0)
我已经解决了这个问题。实际上由于所有3个应用程序的清单中的相同权限而产生了问题。我没有在权限中使用项目包名称。因此,当我安装一个应用程序然后尝试安装第二个应用程序然后产生权限不匹配问题。一旦我允许包装名称,它就会开始正常工作。在使用之前: -
<permission
android:name="com.example.gcm.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.gcm.permission.C2D_MESSAGE" />
然后我通过以下代码转换此代码: -
<permission
android:name="APP_PACKAGE_NAME.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="APP_PACKAGE_NAME.permission.C2D_MESSAGE"/>
这解决了我的问题。