【问题标题】:Flutter tried to create the file android\settings_aar.gradle, but failedFlutter 尝试创建文件 android\settings_aar.gradle,但失败
【发布时间】:2021-09-23 04:42:55
【问题描述】:

我的应用程序运行良好。一段时间后,当我启动 android studio 运行应用程序时,它开始向我显示构建失败的错误,这可能是由于插件中的 AndroidX 不兼容而导致的。该工具即将尝试使用Jetifier解决不兼容问题。有什么办法可以解决这个问题吗? FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务“:app:processDebugResources”执行失败。

Android 资源链接失败 C:\Users\Admin.nisfanzats\Desktop\Flutter\Clima-Flutter-master\build\app\intermediates\merged_manifests\debug\AndroidManifest.xml:17: AAPT: error: unexpected element found in.

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

在 14 秒内构建失败 构建失败可能是由于插件中的 AndroidX 不兼容。该工具即将尝试使用Jetifier解决不兼容问题。 ✏️ 创建android\settings_aar.gradle... [!] Flutter 尝试创建文件android\settings_aar.gradle,但失败了。 要手动更新settings.gradle,请按以下步骤操作:

1. Copy `settings.gradle` as `settings_aar.gradle`
2. Remove the following code from `settings_aar.gradle`:

    def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
    def properties = new Properties()

    assert localPropertiesFile.exists()
    localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }

    def flutterSdkPath = properties.getProperty("flutter.sdk")
    assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
    apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"

例外:请创建文件并再次运行此命令。

[在此处输入enter image description here图片描述]2

【问题讨论】:

标签: android flutter


【解决方案1】:

在您的 android 目录中,按照以下步骤操作:

  1. 创建一个新文件 settings_aar.gradle
  2. settings_aar.gradle 文件中粘贴或键入此代码 include ':app'
  3. 保存文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    • 2011-02-13
    • 2013-03-20
    • 2020-08-21
    • 2021-11-15
    • 2017-03-16
    相关资源
    最近更新 更多