Ошибка компиляции Flutter APK: ресурс android:attr/lStar не найденAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка компиляции Flutter APK: ресурс android:attr/lStar не найден

Сообщение Anonymous »

Я работаю над более старым приложением Flutter, которое было удалено из Play Store из-за устаревших уровней API. В настоящее время я пытаюсь обновить и перевыпустить его, но столкнулся с этими проблемами в процессе обновления.
Мне необходимо поддерживать минимальный уровень API Android на уровне 33, как того требует Play Store.
Я столкнулся с проблемой при попытке скомпилировать APK во Flutter. Ошибка возникает во время задачи :tflite:verifyReleaseResources , указывая, что ресурс android:attr/lStar не найден. Ниже приведено полное сообщение об ошибке:

Код: Выделить всё

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':tflite:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
> Android resource linking failed
ERROR:/Users/nico/Development/novo aqua/aquahelp/build/tflite/intermediates/merged_res/release/values/values.xml:194: AAPT: error: resource android:attr/lStar not found.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

BUILD FAILED in 22s
Running Gradle task 'assembleRelease'...                           22.8s
Gradle task assembleRelease failed with exit code 1
Кроме того, я получил несколько предупреждений об устаревших API в плагине tflite, и я искал решения, но не смог продвинуться с исправлениями.

Код: Выделить всё

Note: /Users/nico/.pub-cache/hosted/pub.dev/tflite-1.1.2/android/src/main/java/sq/flutter/tflite/TflitePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/nico/.pub-cache/hosted/pub.dev/tflite-1.1.2/android/src/main/java/sq/flutter/tflite/TflitePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Я пробовал запустить flutter clean и flutter build apk, но ошибка не исчезла. Я также заметил, что 14 пакетов имеют более новые версии, несовместимые с текущими ограничениями зависимостей.
Это build.gradle в папке android/app:

Код: Выделить всё

buildscript {
ext.kotlin_version = '1.8.22'
repositories {
google()
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:7.6.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

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

plugins {
id "com.android.application"
id "kotlin-android"
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id "dev.flutter.flutter-gradle-plugin"
}

def localProperties = new Properties()
def localPropertiesFile = rootProject.file("local.properties")
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader("UTF-8") { reader ->
localProperties.load(reader)
}
}

def flutterVersionCode = localProperties.getProperty("flutter.versionCode")
if (flutterVersionCode == null) {
flutterVersionCode = "1"
}

def flutterVersionName = localProperties.getProperty("flutter.versionName")
if (flutterVersionName == null) {
flutterVersionName = "1.0"
}

android {
namespace = "com.example.aquahelp"
compileSdk = 33
ndkVersion = flutter.ndkVersion

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
allWarningsAsErrors false
lintOptions {
disable 'Deprecation'
disable 'Unsafe'
}
}

defaultConfig {
applicationId = "com.example.aquahelp"
minSdk = 26
targetSdk = 33
versionCode = flutterVersionCode.toInteger()
versionName = flutterVersionName
}

buildTypes {
release {
signingConfig = signingConfigs.debug
}
}
}

dependencies {
implementation "androidx.appcompat:appcompat:1.4.0" // Atualize para androidx
implementation "androidx.core:core-ktx:1.7.0" // Atualize para androidx
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.8.22" // Certifique-se de que a versão do Kotlin seja compatível
}

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

tasks.withType(JavaCompile) {
options.compilerArgs 

Подробнее здесь: [url]https://stackoverflow.com/questions/78928993/error-compiling-flutter-apk-resource-androidattr-lstar-not-found[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка Скомпилированием Flutter Apk: ресурс Android: ATTR/LSTAR не найден
    Anonymous » » в форуме Android
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Скомпилированием Flutter Apk: ресурс Android: ATTR/LSTAR не найден
    Anonymous » » в форуме Android
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Скомпилированием Flutter Apk: ресурс Android: ATTR/LSTAR не найден
    Anonymous » » в форуме Android
    0 Ответы
    152 Просмотры
    Последнее сообщение Anonymous
  • Постоянный Flutter Apk выпуск. Сбой сборки: ресурс Android: ATTR/LSTAR не найден
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Постоянный Flutter Apk выпуск. Сбой сборки: ресурс Android: ATTR/LSTAR не найден
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»