Verwendungss-SDK: minsdkversion 16 kann nicht kleiner sein als in der Bibliothek deklarierter Version 19Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Verwendungss-SDK: minsdkversion 16 kann nicht kleiner sein als in der Bibliothek deklarierter Version 19

Post by Anonymous »

Ich bin neu in Flattern Ich hatte einige Probleme. Ich habe es nacheinander gelöst, aber ich stecke in diesem einen Problem fest. < /P>
Wenn ich versuche, das Projekt nach dem Synchronisieren und Reinigen des Projekts
zu wieder aufbauen, erhalte ich < /p>

Code: Select all

uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [androidx.window:window:1.2.0] /Users/.gradle/caches/transforms-3/9682f0cdea288a07a6cad96c452cfd31/transformed/jetified-window-1.2.0/AndroidManifest.xml as the library might be using APIs not available in 16
Suggestion: use a compatible library with a minSdk of at most 16,
or increase this project's minSdk version to at least 19,
or use tools:overrideLibrary="androidx.window" to force usage (may lead to runtime failures)
< /code>
Ich habe versucht, Min SDK in Build zu setzen. Gradle in App -Ebene < /p>

defaultConfig {
applicationId = "xxx.xxxxxxx.xxx"

minSdkVersion 24

targetSdk = flutter.targetSdkVersion
versionCode = flutter.versionCode
versionName = flutter.versionName
buildToolsVersion = "34.0.0"

resValue "string", "google_Api_Key", googleApiKey

}
Aber ich erhalte diesen Fehler immer noch
Meine Konfigurationen:-
Distributionurl=https://Services.gradle.org/distributio ... .5-Bin.zip


allprojects {
repositories {
google()
mavenCentral()
}
}

rootProject.buildDir = "../build"
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(":app")
}

tasks.register("clean", Delete) {
delete rootProject.buildDir
}

< /code>
App Level Build.gradle < /p>
plugins {
id "com.android.application"
id "kotlin-android"
id "dev.flutter.flutter-gradle-plugin"
}
def dartDefines = [:]
if (project.hasProperty('dart-defines')) {
dartDefines = dartDefines + project.property('dart-defines')
.split(',')
.collectEntries { entry ->
def pair = new String(entry.decodeBase64(), 'UTF-8').split('=')
pair.length == 2 ? [(pair.first()): pair.last()] : [:]
}
}

android {
namespace = "xxx.xxxxxx.xxx"
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion
print("--${flutter.ndkVersion}")
print("--${flutter.compileSdkVersion}")

compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}

kotlinOptions {
jvmTarget = JavaVersion.VERSION_17
}

defaultConfig {
applicationId = "com.xxxx.flutter"

minSdkVersion 24

targetSdk = flutter.targetSdkVersion
versionCode = flutter.versionCode
versionName = flutter.versionName
buildToolsVersion = "34.0.0"
resValue "string", "google_Api_Key", googleApiKey

}

buildTypes {
release {
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig = signingConfigs.debug
}
}
}

flutter {
source = "../.."
}

< /code>
Gradle -Wrapper -Eigenschaften < /p>
#Fri Nov 29 14:36:52 IST 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
< /code>
storyle.properties
org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true
android.enableR8.fullMode=false
< /code>
Vollständiger Fehler < /p>
> Task :geolocator_android:processDebugAndroidTestManifest FAILED
/Users/Documents/manish/office_apps/build/geolocator_android/intermediates/tmp/manifest/androidTest/debug/tempFile1ProcessTestManifest10075666266442769701.xml:5:5-74 Error:
uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [androidx.window:window:1.2.0] /Users/abhishek/.gradle/caches/transforms-3/9682f0cdea288a07a6cad96c452cfd31/transformed/jetified-window-1.2.0/AndroidManifest.xml as the library might be using APIs not available in 16
Suggestion: use a compatible library with a minSdk of at most 16,
or increase this project's minSdk version to at least 19,
or use tools:overrideLibrary="androidx.window" to force usage (may lead to runtime failures)

See https://developer.android.com/r/studio- ... est-merger for more information about the manifest merger.

[/code]
Was kann ich tun, um diesen Fehler zu lösen

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post