任务':google_sign_in:verifyReleaseResources的执行失败”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了任务':google_sign_in:verifyReleaseResources的执行失败”相关的知识,希望对你有一定的参考价值。

好,所以我一直在构建我的flutter应用程序,但是,在出现此错误的情况下,我不知道该怎么办。我一直在关注此博客https://flutter.dev/docs/deployment/android,以了解我的应用的发布版本。一切正常,直到我添加了

flutter build apk --split-per-abi

它给了我以下错误,


FAILURE: 
Build failed with an exception.                                                        '
Execution failed for task ':google_sign_in:verifyReleaseResources'.             
> java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
  /Users/shuvayan/Desktop/test/srijan2020-app/build/google_sign_in/intermediates/res/merged/release/values/values.xml:276:
 error: resource android:attr/fontVariationSettings not found.
  /Users/shuvayan/Desktop/test/srijan2020-app/build/google_sign_in/intermediates/res/merged/release/values/values.xml:277: error: resource android:attr/ttcIndex not found.
  error: failed linking references.

我已经为我的应用程序安装了facebook_flutter_plugin和google_sign_in插件。经过一些谷歌搜索后,一个github问题指出我要在android / app / build.gradle中添加强制使用compileSDKVersion 27,即使它被赋予28。

configurations.all 
    resolutionStrategy 
        force 'com.android.support:support-v4:27.1.0'
    

但是,这不能解决我的问题,并且错误仍然出现。在这个问题上,我会有所帮助。

答案

问题出在插件上,它具有指定的compileSdkVersion依赖关系,已将其设置为Android 27

更新到该插件的最新版本,到现在为止是4.2.0

参考:

https://pub.dev/packages/google_sign_in#-changelog-tab-https://github.com/flutter/plugins/blob/master/packages/google_sign_in/google_sign_in/android/build.gradle

https://github.com/flutter/flutter/issues/32595

以上是关于任务':google_sign_in:verifyReleaseResources的执行失败”的主要内容,如果未能解决你的问题,请参考以下文章

Flutter google_sign_in 错误:无法合并 dex

如何在 Flutter 的 google_sign_in 中获取 JWT 格式的访问令牌?

Flutter - google_sign_in 为 iOS Simulator-x86_64 构建,但尝试链接为 iOS Simulator-arm64 构建的文件 [重复]

扑动 google_sign_in 崩溃:__exceptionPreprocess + 294

使用 google_sign_in Flutter 刷新令牌获取新令牌

Flutter web google_sign_in:如何检索refreshToken