上传失败您需要使用版本号为29或更低的SDK
Posted
技术标签:
【中文标题】上传失败您需要使用版本号为29或更低的SDK【英文标题】:Upload failed You need to use an SDK with a version number of 29 or lower 【发布时间】:2019-11-13 02:50:58 【问题描述】:尝试在 google play store 上上传 apk 或 app bundle aab 时出现以下错误 上传失败
您需要使用版本号为 29 或更低版本的 SDK。
apply plugin: 'com.android.application'
android
compileSdkVersion 29
buildToolsVersion "29.0.0"
defaultConfig
applicationId "in.starsignature.app"
minSdkVersion 1
targetSdkVersion 29
versionCode 2
versionName "1.2"
2022 年 2 月 24 日更新
google play 商店出现以下错误 上传失败
You need to use an SDK with a version number of 32 or lower.
build.gradle
:
android
compileSdkVersion 32
defaultConfig
applicationId "com.example.test"
minSdkVersion 19
targetSdkVersion 32
// rest of the build.gradle file
【问题讨论】:
发布你的 Gradle。 你上传的是第一个版本吗? @AbhayKoradiya 在 androidManifest.xml 中设置 maxSDKVersion=29 后开始工作。但我被阻止在这个网站上回答 @AbhayKoradiya 现在 2 年后我再次遇到同样的错误,只有 29 没有在错误消息中更改为 31 ..这条消息的含义是什么?你需要使用 sdk 版本 31 或更低版本意味着谷歌想说我使用的是 31 以上的 SDK 版本吗?如何解决这个问题? 【参考方案1】:更新 build.gradle 文件夹中的配置
例如
android
compileSdkVersion 29
defaultConfig
...
minSdkVersion 21
targetSdkVersion 29
...
【讨论】:
@AbhayKoradiya 现在 2 年后我再次遇到同样的错误,只有 29 没有在错误消息中更改为 31 ..这条消息的含义是什么?你需要使用 sdk 版本 31 或更低版本意味着谷歌想说我使用的是 31 以上的 SDK 版本吗?如何解决这个问题?以上是关于上传失败您需要使用版本号为29或更低的SDK的主要内容,如果未能解决你的问题,请参考以下文章
当前的 .Net SDK 不支持针对 .Net Core 2.2 目标 .Net Core 2.1 或更低版本 [重复]
我想将我的应用程序目标sdk版本29降级到28,google play控制台可以允许吗?
c++11(或更低版本)中 gcc __attribute__((unused)) 的 Visual Studio 等效项?