【问题标题】:Usefulness of Unsupported method: BaseConfig.getApplicationIdSuffix()不受支持的方法的用处:BaseConfig.getApplicationIdSuffix()
【发布时间】:2020-11-24 10:11:29
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java android gradle import version


    【解决方案1】:

    在我的例子中,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
    

    【讨论】:

    • 我遵循了相同的程序,它可以工作,但我不想更新 gradle,想知道这对项目有什么作用,或者我是否必须更新 gradle。错误也没有出现,例如我调用了一个类中不存在的方法,并且该方法没有以红色突出显示。这个问题肯定是相关的。
    • 我最终使用了你的 gradle 版本,它导致的错误少了很多,谢谢!但是,我还是想知道这个错误是什么,如果不解决会导致什么?
    猜你喜欢
    • 2017-11-16
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多