簡體   English   中英

Why am I getting this warning and how to resolve it "This version only understands SDK XML versions up to 2 but an SDK XML..."

[英]Why am I getting this warning and how to resolve it "This version only understands SDK XML versions up to 2 but an SDK XML..."

我剛剛更新了我當前的 android 應用程序以使用 java 11,構建工具 32.0.0 和

繼承人 android 工作室詳細信息我正在使用

Android Studio Bumblebee | 2021.1.1 Beta 5
Build #AI-211.7628.21.2111.7956428, built on November 30, 2021
Runtime version: 11.0.11+0-b60-7590822 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 10.15.7
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 12
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: org.jetbrains.kotlin (211-1.6.10-release-923-AS7442.40)

現在我看到這個構建警告

Warning: This version only understands SDK XML versions up to 2 but an SDK XML file of version 3 was encountered. This can happen if you use versions of Android Studio and the command-line tools that were released at different times.

我的 gradle 類似於:-

buildscript {
    ext.kotlin_version = "1.6.10"
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.4'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10"
        classpath 'com.google.dagger:hilt-android-gradle-plugin:2.40.5'
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

我的應用 gradle 類似於:-

android {
    compileSdkVersion 31
    buildToolsVersion "32.0.0"

    defaultConfig {
        applicationId "com.my.app"
        minSdkVersion 26
        targetSdkVersion 31
        versionCode 3
        versionName "1.2"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

我搜索了整個代碼庫,找不到除“1.0”以外的任何 xml 版本。

這是 android 工作室的已知功能嗎?

我怎樣才能刪除這個警告?

將此行放入您的 build.gradle(project) 文件中

類路徑“com.android.tools.build:gradle:7.1.3”

只需將模擬器更新到較新的版本(從第 9 版到第 12

工具-> SDK 管理器-> Android SDK -> (在這里選擇你想要的版本) -> ok -> ok -> 等待安裝完成

還嘗試放置更高版本的 bulid.gradle 文件,例如:classpath 'com.android.tools.build:gradle:7.1.3'

поместите эту строку в файл build.gradle(project)

classpath "com.android.tools.build:gradle:7.1.3"

Go 至 build.gradle

如果您使用的是最新版本,請嘗試放置較低版本的 bulid.gradle 文件,例如:

類路徑'com.android.tools.build:gradle:7.0.0'

然后運行項目。 這個對我有用。

暫無
暫無

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

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