找不到方法bundle()

时间:2018-10-04 11:02:54

标签: android gradle android-app-bundle

我正在尝试在我的项目中建立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.

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

3 个答案:

答案 0 :(得分:1)

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

  
    

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

  
classpath "com.android.tools.build:gradle:3.2.0"

答案 1 :(得分:0)

我相信您要查找的任务是bundleReleasebundleDebug

答案 2 :(得分:0)

signingConfigs {
    debug {
        keyAlias 'xxxxxx'
        keyPassword 'xxxxx'
        storeFile file('xxxxx')
        storePassword 'xxxxx'
    }
    releaseConfig {}
}

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

您可以尝试