簡體   English   中英

Google Play 控制台未在來自 React Native expo 的捆綁包中正確檢測到我的 SDK 版本

[英]Google play console not detecting my SDK version correctly in bundles from react native expo

我是 google play console 的新手,所以我不確定發生了什么。 當我嘗試上傳我的包時,它只是說我有一個 API 版本 30,我需要至少有 31,但我的構建有一個 SDK 44。我試圖將 SDK 從 44 降級到 31,試圖使用“expo build:android”和“eas build --platform android”構建它,沒有任何改變......我是在代碼中遺漏了一些配置還是其他什么東西?

這是來自 expo.dev 網頁的構建圖像。

這是我嘗試將捆綁包上傳到 GooglePlay 控制台時收到的消息。”

英文消息說:“目前,您的應用程序的目標 API 級別為 30,但它必須至少為 31 以確保它使用最新的 API 進行編譯,從而提供最佳的安全性和性能。將您的應用程序的目標 API 級別更改為級別 31 或更高。更多信息

以及“更多信息”鏈接: https://developer.android.com/google/play/requirements/target-sdk

我最終嘗試了 expo-build-properties 但甚至沒有工作......

"plugins": [
  [
    "expo-build-properties",
    {
      "android": {
        "minSdkVersion": 31,
        "compileSdkVersion": 31,
        "targetSdkVersion": 31,
        "buildToolsVersion": "31.0.0"
      },
      "ios": {
        "deploymentTarget": "13.0"
      }
    }
  ]
]

你應該這樣定義:

        minSdkVersion = 23
        compileSdkVersion = 31
        targetSdkVersion = 31

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM