我在这里和谷歌有很多研究,但找不到解决方案。我已经在Play商店上传了一个应用程序,它工作正常,然后通过在以前的应用程序项目中进行更改并在build.gradle脚本和版本代码中更改了项目ID,开发了其他应用程序。现在,如果在第二个电话中安装了两个应用程序中的任何一个,则始终给出错误代码-505请帮助我,我的两个应用程序都在Playstore上。
答案 0 :(得分:1)
我发现了我的错误,如果其他人遇到这个问题,我会在这里分享它作为答案。我在两个应用程序中使用谷歌地图,我在清单中使用静态包名称获取MAPS.RECIEVE权限,我完全忘记更改该包名称。我正在使用以下代码
<permission
android:name="com.myapp.packagename.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
正确的是
<permission
android:name="${applicationId}.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />