当我运行' flutter build apk——release '时,flutter builder应用程序显示错误.



嗨,我尝试用Android API 26平台输出我的apk,但当我运行flutter build apk --release时,它在终端显示错误,尽管我在构建中将targetSdkVersioncompileSdkVersion更改为26。gradle文件,也我的minSdkVersion是20.

here's error:

>flutter build apk --release
Building with sound null safety 

FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource linking failed
C:Usersnavid.gradlecachestransforms-2files-2.12e94107f30f39be366a17347c2bf100bcore-1.1.0resvaluesvalues.xml:142:5-173:25: AAPT: error: resource an
droid:attr/fontVariationSettings not found.
C:Usersnavid.gradlecachestransforms-2files-2.12e94107f30f39be366a17347c2bf100bcore-1.1.0resvaluesvalues.xml:142:5-173:25: AAPT: error: resource an
droid:attr/ttcIndex 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.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done                       6.0s
The build failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetifier to solve the incompatibility.
Building plugin flutter_plugin_android_lifecycle...
Running Gradle task 'assembleAarRelease'...                            |```
Evenit works when i use API 29 in project structure.

尝试将compileSdkVersion更改为:

compileSdkVersion 28

fontVariationSettings添加到api级别28.

相关内容