【问题标题】:The AbstractArchiveTask.destinationDir property has been deprecated. Gradle in FlutterAbstractArchiveTask.destinationDir 属性已被弃用。 Flutter 中的 Gradle
【发布时间】:2021-10-26 14:35:20
【问题描述】:

我正在为我的 Flutter 项目创建 APK,所以我按照以下步骤生成了一个签名的 APK

工具 -> Flutter -> 在 android studio 中打开编辑

然后在新窗口中打开模型

我收到 Gradle 同步失败错误,经过进一步调查,我在终端中运行命令 gradlew --warning-mode all 并从 gradle 收到以下消息

AbstractArchiveTask.destinationDir 属性已被弃用。这计划在 Gradle 7.0 中删除。请改用destinationDirectory 属性。

由于我是 Flutter 新手并且总是害怕 Gradle 失败,我不确定如何解决此问题并设置目标目录

或者,如果您知道如何从颤振项目创建 APK,请告诉我是否在生成 APK 时做错了什么

【问题讨论】:

    标签: android flutter gradle


    【解决方案1】:

    Gradle sync failed 错误并不是flutter中的任何错误。

    首先你运行flutter clean命令在flutter中构建apk 然后运行flutter pub get 命令

    然后你运行flutter build apk命令来构建apk

    如果您使用 Android Studio,那么您可以在不使用命令的情况下构建 apk

    在 Android Studio 的顶部菜单 Build => Flutter => Build APK 并点击 Build APK 它会为你制作apk

    【讨论】:

    • 感谢@Khunt arpit,我尝试了 Build => Flutter => Build APK,但它没有询问我生成发布 APK 的密钥库详细信息。你知道怎么做吗?
    • 在Android Studio IDE中导入项目的android文件夹并安装gradle,然后生成签名的apk
    • 抱歉回复晚了,能解释一下生成签名APK的步骤吗?
    猜你喜欢
    • 2018-05-09
    • 2019-11-04
    • 2021-04-30
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    • 2021-11-18
    • 2020-05-05
    相关资源
    最近更新 更多