首页 > 解决方案 > 不受支持的方法的用处:BaseConfig.getApplicationIdSuffix()

问题描述

我正在使用最新版本的 Android (Android Studio 4) 导入旧项目。

Gradle 的版本为 1.3.0,因此我收到错误消息Unsupported method: BaseConfig.getApplicationIdSuffix ()。我知道如何解决此错误,但我不知道它是什么,如果我不解决此错误会发生什么变化?

关于项目的“Android”视图的组织,当我没有解决错误时它没有正确显示,但当我解决错误时它的格式很好。我的愿望是让“Android”视图保持良好状态(例如在创建新项目时),因为目前,“Android”视图类似于“Project”视图。

我解决Unsupported method: BaseConfig.getApplicationIdSuffix ()错误时的问题是它会导致很多连续的错误。这就是为什么我只想知道这个方法是做什么用的以及它是如何工作的。

标签: javaandroidgradleimportversion

解决方案


在我的例子中,Android Studio 3.0.1,我通过以下两个步骤解决了这个问题。第 1 步:在项目级 build.gradle 中更改 Gradle 插件版本

buildscript {

    repositories {

        jcenter()

        mavenCentral()

        maven {

            url 'https://maven.google.com/'

            name 'Google'

        }

    }

    dependencies {

        classpath 'com.android.tools.build:gradle:3.0.1'

    }

}

第 2 步:更改 Gradle 版本

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

推荐阅读