更改为compileSdkVersion 23后,无法从应用商店安装应用

时间:2015-11-22 09:45:21

标签: android google-play-services android-manifest

似乎在更新我的应用程序以使用21中的compileSdkVersion 23后,一些用户开始抱怨他们无法从应用程序商店安装应用程序引用错误代码505.

我已经查看了其他人的安装问题,错误代码为505,并且很多指向与棒棒糖手机产生的权限包名称冲突,但这无法解释为什么在更新我的compileSdkVersion后才开始出现此问题。我还查看了我的清单和使用除#34; android.permission"之外的软件包名称的唯一权限。是:

<uses-permission android:name="[my package].permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

两者看起来都是正确的。还有其他人看过这个问题吗?

1 个答案:

答案 0 :(得分:0)

我找到了505错误的答案。原因是我的build.gradle文件中缺少applicationId变量:

android {
    defaultConfig {
        applicationId "xxx.xxxxxx.xxxx"
    }
}

此处描述的完整故事:https://code.google.com/p/android/issues/detail?id=189079