【问题标题】:Flutter Build APK: Failed - Execution failed for task ':keyboard_visibility:verifyReleaseResources'Flutter Build APK:失败 - 任务“:keyboard_visibility:verifyReleaseResources”执行失败
【发布时间】:2021-02-19 05:13:32
【问题描述】:

我在更新 Flutter 或 android studio 后遇到了一个奇怪的问题。我之前能够运行 flutter build apk 命令。但我可以为同一应用程序的 iOS 版本导出 ipa。

我已经更新了最新版本的软件包。检查“compilesdkversion 28”。我认为一切看起来都不错。

你可以在下面看到我失败的包。

  • keyboard_visibility
  • 连通性

这是错误输出;

FAILURE: Build failed with an exception.                                
                                                                        
* What went wrong:                                                      
Execution failed for task ':keyboard_visibility:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed                                    
     /Users/serkanerkan/.gradle/caches/transforms-2/files-2.1/a528b13ac93e64cafa3d0480e2c93207/core-1.1.0/res/values/values.xml:142:5-173:25: AAPT: error: resource android:attr/fontVariationSettings not found.
                                                                        
     /Users/serkanerkan/.gradle/caches/transforms-2/files-2.1/a528b13ac93e64cafa3d0480e2c93207/core-1.1.0/res/values/values.xml:142:5-173:25: AAPT: error: resource android: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 16s                                                     
Running Gradle task 'assembleRelease'...                                
Running Gradle task 'assembleRelease'... Done                      17.8s
The built failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetfier to solve the incompatibility.
Building plugin connectivity...
Running Gradle task 'assembleAarRelease'...                             
Running Gradle task 'assembleAarRelease'... Done                 1,391ms


FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'connectivity'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

* 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 1s


The plugin connectivity could not be built due to the issue above.

【问题讨论】:

标签: flutter


【解决方案1】:

这里有同样的问题。通过将keyboard_visibility插件的build.gradle文件中的compileSdkVersion更改为与项目的compileSdkVersion相同来修复。 下面的链接是我提到的参考资料,它有助于解决我的问题。
https://www.freesion.com/article/1672819994/

【讨论】:

  • 我在全新安装 Flutter 后解决了这个问题。如果您使用的是 macOS Big Sur,您也可能会遇到此问题。我格式化了我的系统,然后安装了 macOS Big Sur。现在没关系。希望对您有所帮助。
【解决方案2】:

进入这个文件夹-> C:\flutter.pub-cache\hosted\pub.dartlang.org\keyboard_visibility-0.5.6\android 打开 构建.gradle 将 compileSdkVersion 27 更改为 compileSdkVersion 28 然后flutter clean -> flutter pub get -> flutter build apk --release

【讨论】:

    【解决方案3】:

    我通过在 Android Studio 中更改它解决了这个问题。

    内部项目视图,

    "[project_folder]/external_package/flutter_plugin/[problem_causing_plugin_name]/android/build.gradle/"
    

    compileSdkVersion 27 更改为compileSdkVersion 28

    然后,运行 Flutter cleanFlutter pub get,然后

    再次尝试创建发布 apk。

    【讨论】:

    • 如果这不是 28 而不是 28,您可以将其更改为最新版本...
    【解决方案4】:

    我有这个问题,这个包救了我!试试看:flutter_keyboard_visibility

    【讨论】:

      猜你喜欢
      • 2020-03-25
      • 2022-06-21
      • 2021-08-07
      • 2021-06-19
      • 2021-08-03
      • 2021-02-06
      • 2021-09-25
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多