gpt4 book ai didi

android - Flutter 构建错误 : AAPT: error: resource android:attr/fontVariationSettings, ttcIndex 未找到

转载 作者:行者123 更新时间:2023-12-03 04:10:22 24 4
gpt4 key购买 nike

目前,我们在 MS Appcenter 上构建的 Flutter 失败并显示以下日志:

* What went wrong:
Execution failed for task ':appcenter_analytics:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource linking failed
/Users/runner/.gradle/caches/transforms-2/files-2.1/4bf813c12249ada6f409527e3c5fd194/core-1.0.0/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/fontVariationSettings not found.

/Users/runner/.gradle/caches/transforms-2/files-2.1/4bf813c12249ada6f409527e3c5fd194/core-1.0.0/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/ttcIndex not found.

此问题无法在本地重现,但一切正常。只有 Appcenter 中的构建失败。

关于这个问题的大部分答案似乎都是关于compileSdkVersion,在我们的项目中已经是28,我什至尝试将其更改为29 无济于事。我在 Appcenter 中设置了一个全新的管道,结果相同。我更改了 flutter 版本,结果相同。应用中心的 Flutter doctor 输出:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Mac OS X 10.14.6 18G3020, locale en)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[!] Android Studio (not installed)
[!] Connected device
! No devices available

! Doctor found issues in 3 categories.
+ flutter build apk --release
Running "flutter pub get" in s... 11.6s
You are building a fat APK that includes binaries for android-arm, android-arm64, android-x64.
If you are deploying the app to the Play Store, it's recommended to use app bundles or split the APK to reduce the APK size.
To generate an app bundle, run:
flutter build appbundle --target-platform android-arm,android-arm64,android-x64
Learn more on: https://developer.android.com/guide/app-bundle
To split the APKs per ABI, run:
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi
Learn more on: https://developer.android.com/studio/build/configure-apk-splits#configure-abi-split
Running Gradle task 'assembleRelease'...
Gradle 5.6.4

谢谢!

最佳答案

我有一个类似的问题,并且与没有最新编译 SDK 版本的插件有关。您可以通过更改 andoid/build.gradle 文件并包含类似

的内容来强制执行此操作
subprojects {
afterEvaluate { project ->
if (project.name == "plugin_that_causes_the_issue") {
android {
compileSdkVersion 28
}
}
}
}

关于android - Flutter 构建错误 : AAPT: error: resource android:attr/fontVariationSettings, ttcIndex 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60853587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com