无法将应用程序发布到PlayStore - 禁止先前使用M权限的设备进行降级 [英] Cannot publish app to PlayStore - It is forbidden to downgrade devices which previously used M permissions

查看:150
本文介绍了无法将应用程序发布到PlayStore - 禁止先前使用M权限的设备进行降级的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我无法理解错误。我的理解是,在我的第14版中,targetSdkVersion是23,现在我无法上传apk。
我现在有targetSdkVersion = 22,甚至对于我以前的版本targetSdkVersion是22.



我想尽快启动应用程序。但坚持这个问题。

Gradle

  defaultConfig {
applicationId***
versionCode 30
versionName3.0
multiDexEnabled true
compileSdkVersion 23
buildToolsVersion23.1.1
minSdkVersion 14
targetSdkVersion 22
}


解决方案

看起来您已经上传了一个APK来使用M运行时权限模型(第23级)。这意味着你不能降级到22.这是由于这些不同版本之间的权限模型改变了。



要清楚的是,你将无法再次分发您的APK定位API 22,并且没有办法改变它。


I am unable to understand the error. What I understood is that in my 14th version targetSdkVersion was 23 and now I am unable to upload the apk. I now have targetSdkVersion = 22 and even for my previous version targetSdkVersion was 22.

I want to launch the app asap. But stuck with this problem.

Gradle

defaultConfig {
    applicationId "***"
    versionCode 30
    versionName "3.0"
    multiDexEnabled true
    compileSdkVersion 23
    buildToolsVersion "23.1.1"
    minSdkVersion 14
    targetSdkVersion 22
}

解决方案

It appears you have uploaded an APK to prod that uses the M runtime permissions model (level 23); This means that you can't downgrade to 22. This is due to the changed permissions model between these different versions.

To be clear, you won't be able to distribute your APK targeting API 22 again, and there is not a way to change this.

这篇关于无法将应用程序发布到PlayStore - 禁止先前使用M权限的设备进行降级的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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