2

我正在尝试在我的项目中构建 appbundle。我按照官方指南中的步骤进行操作,但在 gradle 同步时出现以下错误。有什么问题?

   * What went wrong:
    A problem occurred evaluating project ':MyProject'.
    > Could not find method bundle() for arguments [build_4ng76ykxfhsfa1nuepa3fikmu$_run_closure5$_closure28@6448fs70] on object of type com.android.build.gradle.AppExtension.

我添加android.enableAapt2=true到 gradle.properties 文件并运行 ./gradlew --stop

4

3 回答 3

1

我错过了插件版本,如果有人面临相同的堆栈跟踪。请检查插件版本。

将 Android gradle 插件版本更新到3.2.0或更高版本

classpath "com.android.tools.build:gradle:3.2.0"
于 2018-10-04T11:25:48.127 回答
0
signingConfigs {
    debug {
        keyAlias 'xxxxxx'
        keyPassword 'xxxxx'
        storeFile file('xxxxx')
        storePassword 'xxxxx'
    }
    releaseConfig {}
}

您可能丢失了花括号的signingConfigs {},我添加它然后一切都很好。

你可以试试

于 2019-03-22T09:08:31.527 回答
0

我相信您正在寻找的任务是bundleReleaseor bundleDebug

于 2018-10-04T11:18:48.567 回答