Google Play不允许我更新我的应用程式 [英] Google play don't let me update my app

查看:397
本文介绍了Google Play不允许我更新我的应用程式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经进行了大量搜索,不知道为什么Google Play不允许我更新我的Prod应用。
他们的错误信息对我来说没有什么意义,实际上我不明白为什么他们不接受它。



这是错误信息:

由于以下原因,无法发布此配置:
禁止降级先前使用M权限的设备(目标SDK 23及更高版本)到使用旧样式权限(目标SDK 22及更低版本)的APK。这发生在从版本178(目标SDK 23)到版本2008(目标SDK 22)的更改。
禁止将先前使用M权限的设备(目标SDK 23及更高版本)降级到使用旧样式权限(目标SDK 22及更低版本)的APK。这发生在从版本178(目标SDK 23)到版本2008(目标SDK 22)的更改。
禁止将先前使用M权限的设备(目标SDK 23及更高版本)降级到使用旧样式权限(目标SDK 22及更低版本)的APK。这发生在从版本178(目标SDK 23)到版本2008(目标SDK 22)的更改。
禁止将先前使用M权限的设备(目标SDK 23及更高版本)降级到使用旧样式权限(目标SDK 22及更低版本)的APK。这发生在从版本178(目标SDK 23)到版本2008(目标SDK 22)的更改。



这里是它的一个打印:



第一个版本0.1是使用 build.phonegap.com 创建的,第二个版本因为结果更好。



任何人都有一些线索?



感谢阅读。 / p>

解决方案

这是因为你的新构建有一个targetSdkVersion(22)低于你当前的生成(23) / p>

< uses-sdk android:targetSdkVersion =22/>



targetSdkVersion 23适用于Android 6+,其中有一种新的管理权限的方法: http: //developer.android.com/training/permissions/requesting.html



因此,目前有Android 6+的现有用户正在使用新的权限系统,似乎这是一个问题,谷歌降级这些用户到targetSdkVersion 22,其中有旧的权限系统。



所以要解决它,你应该更新你的新构建使用targetSdkVersion 23:



< uses-sdk android:targetSdkVersion =23/>



,因此请务必管理新的权限系统。


I already made a huge search and don't know why Google Play are not letting me update my Prod app. Their error message does not make too much sense for me, actually I don't understand for real why they are not accepting it.

That's the error message: This configuration cannot be published for the following reason(s): It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 (target SDK 22). It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 (target SDK 22). It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 (target SDK 22). It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 (target SDK 22).

And here is a print of it:

The first build 0.1 was made using build.phonegap.com and the second one (0.2) was released locally using CLI because the results are better.

Anyone has some clue about that?

Thanks for reading.

解决方案

This is because your new build has a targetSdkVersion (22) lower than your current live build (23) in the manifest:

<uses-sdk android:targetSdkVersion="22" />

targetSdkVersion 23 is for Android 6+ where there is a new way to manage permissions : http://developer.android.com/training/permissions/requesting.html

So your current live users having Android 6+ are using the new permission system and it seems this is a problem for Google to downgrade those users to targetSdkVersion 22 where there is the old permission system.

So to fix it, you should update your new build to use targetSdkVersion 23 :

<uses-sdk android:targetSdkVersion="23" />

and so make sure you manage the new permission system.

这篇关于Google Play不允许我更新我的应用程式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆