任务“:app:compileDebugRenderscript”的配置发现了一些问题(类型“RenderscriptCompile”)

use*_*809 5 android gradle flutter

失败:构建失败并出现异常。

  • 出了什么问题:任务“:app:compileDebugRenderscript”(类型“RenderscriptCompile”)的配置发现了一些问题。
    • 在插件“com.android.build.gradle.api.AndroidBasePlugin”中,类型“com.android.build.gradle.tasks.RenderscriptCompile”方法“useAndroidX()”不应注释为:@Input。

      原因:如果输入/输出注释放置在除 getter 之外的其他内容上,则它们将被忽略。

      可能的解决方案:

      1. 删除注释。
      2. 重命名该方法。

      有关此问题的更多详细信息,请参阅https://docs.gradle.org/7.6.1/userguide/validation_problems.html#ignored_annotations_on_method 。

    • 在插件“com.android.build.gradle.api.AndroidBasePlugin”中,类型“com.android.build.gradle.tasks.RenderscriptCompile”属性“ndkConfig”缺少输入或输出注释。

      原因:在最新检查期间不考虑没有注释的属性。

      可能的解决方案:

      1. 添加输入或输出注释。
      2. 将其标记为@Internal。

      有关此问题的更多详细信息,请参阅https://docs.gradle.org/7.6.1/userguide/validation_problems.html#missing_annotation 。

我在终端中运行了 flutter build apk,除此之外还没有尝试过任何东西,因为我是一个初学者,并且正在 vscode 上从 github 克隆一个项目,它是一个 flutter 电子商务应用程序。请帮助我解决这个问题并为初学者提供逐步指导

ano*_*eal 3

我必须做一些事情来解决这个问题。

  1. 将compileSdkVersion更新为33
  2. 检查 Java 版本 ( ) 并从https://docs.gradle.org/current/userguide/compatibility.htmljava --version查找兼容的 gradle 版本
  3. 更新该版本gradle-wrapper.properties
  4. 在build.gradle中添加依赖项添加工具版本

7.6 版本的类路径 'com.android.tools.build:gradle:7.0.0'

  1. 然后我收到 Kotlin Gradle 插件错误,因此必须从https://kotlinlang.org/docs/gradle-configure-project.html找到 Gradle 的 KGP 版本

  2. build.gradle更新中ext.kotlin_version = <compatible version>

经过一番痛苦终于构建成功