После последнего обновления Truthter SDK 3.35.2 Android -сборка приложения Flutter выходит из строя. Это связано с тем, что теперь сборка имеет фазу обновления build.gradle , которая заменяет жестко кодированный 21 minsdkversion в приложении/build.gradle с Flutter.minsdkversion . К сожалению, Flutter не определен. Приложение/build.gradle после «обновления» выглядит так:
buildscript {
ext {
minSdkVersion = flutter.minSdkVersion
}
}
plugins {
id "com.android.application"
id "kotlin-android"
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 {
compileSdkVersion 35
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
applicationId "dev.csaba.track_my_indoor_exercise"
minSdkVersion flutter.minSdkVersion
targetSdkVersion 35
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
multiDexEnabled true
}
buildTypes {
release {
shrinkResources true
// build/app/build/outputs/mapping/release/mapping.txt
minifyEnabled true
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
ndk {
debugSymbolLevel 'FULL' // Use 'SYMBOL_TABLE' if full is too big
}
}
}
lint {
abortOnError false
checkReleaseBuilds false
disable 'InvalidPackage'
}
namespace 'dev.csaba.track_my_indoor_exercise'
}
flutter {
source '../..'
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22"
}
< /code>
Ошибка: < /p>
Launching lib/main.dart on Pixel 9 Pro in debug mode...
Upgrading build.gradle
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
* Where:
Build file '/home/csaba/repos/flutter/track_my_indoor_exercise/android/app/build.gradle' line: 3
* What went wrong:
A problem occurred evaluating project ':app'.
> Could not get unknown property 'flutter' for object of type org.gradle.internal.extensibility.DefaultExtraPropertiesExtension.
* 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.
> Get more help at https://help.gradle.org.
BUILD FAILED in 10s
Error: Gradle task assembleDebug failed with exit code 1
< /code>
Проект также является открытым исходным кодом, вы можете увидеть тот же файл только с 21 литералом здесь: https://github.com/trackmyindoorworkout ... .gradle#l3
С тех пор, как это происходит, но снова начнется, но вновь это не является повышением. Лучшим решением было бы каким -то образом обновить файлы сборки до точки, где определяется трепетание. Обходной путь может быть каким -то образом отключить это «обновление»?
Подробнее здесь: https://stackoverflow.com/questions/797 ... pass-build
Как исправить Flutter Build.Gradle Обновление для прохождения сборки? ⇐ Android
Форум для тех, кто программирует под Android
1756667354
Anonymous
После последнего обновления Truthter SDK 3.35.2 Android -сборка приложения Flutter выходит из строя. Это связано с тем, что теперь сборка имеет фазу обновления build.gradle , которая заменяет жестко кодированный 21 minsdkversion в приложении/build.gradle с Flutter.minsdkversion . К сожалению, Flutter не определен. Приложение/build.gradle после «обновления» выглядит так:
buildscript {
ext {
minSdkVersion = flutter.minSdkVersion
}
}
plugins {
id "com.android.application"
id "kotlin-android"
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 {
compileSdkVersion 35
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
applicationId "dev.csaba.track_my_indoor_exercise"
minSdkVersion flutter.minSdkVersion
targetSdkVersion 35
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
multiDexEnabled true
}
buildTypes {
release {
shrinkResources true
// build/app/build/outputs/mapping/release/mapping.txt
minifyEnabled true
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
ndk {
debugSymbolLevel 'FULL' // Use 'SYMBOL_TABLE' if full is too big
}
}
}
lint {
abortOnError false
checkReleaseBuilds false
disable 'InvalidPackage'
}
namespace 'dev.csaba.track_my_indoor_exercise'
}
flutter {
source '../..'
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22"
}
< /code>
Ошибка: < /p>
Launching lib/main.dart on Pixel 9 Pro in debug mode...
Upgrading build.gradle
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
* Where:
Build file '/home/csaba/repos/flutter/track_my_indoor_exercise/android/app/build.gradle' line: 3
* What went wrong:
A problem occurred evaluating project ':app'.
> Could not get unknown property 'flutter' for object of type org.gradle.internal.extensibility.DefaultExtraPropertiesExtension.
* 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.
> Get more help at https://help.gradle.org.
BUILD FAILED in 10s
Error: Gradle task assembleDebug failed with exit code 1
< /code>
Проект также является открытым исходным кодом, вы можете увидеть тот же файл только с 21 литералом здесь: https://github.com/trackmyindoorworkout/trackmyindoorworkout/blob/c503e713905ae0e774c85abeaf51879b92e76837/android/app/build.gradle#l3
С тех пор, как это происходит, но снова начнется, но вновь это не является повышением. Лучшим решением было бы каким -то образом обновить файлы сборки до точки, где определяется трепетание. Обходной путь может быть каким -то образом отключить это «обновление»?
Подробнее здесь: [url]https://stackoverflow.com/questions/79751956/how-to-fix-the-flutter-build-gradle-upgrade-to-pass-build[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия