java - 不受支持的方法的用处:BaseConfig.getApplicationIdSuffix()
问题描述
我正在使用最新版本的 Android (Android Studio 4) 导入旧项目。
Gradle 的版本为 1.3.0,因此我收到错误消息Unsupported method: BaseConfig.getApplicationIdSuffix ()
。我知道如何解决此错误,但我不知道它是什么,如果我不解决此错误会发生什么变化?
关于项目的“Android”视图的组织,当我没有解决错误时它没有正确显示,但当我解决错误时它的格式很好。我的愿望是让“Android”视图保持良好状态(例如在创建新项目时),因为目前,“Android”视图类似于“Project”视图。
我解决Unsupported method: BaseConfig.getApplicationIdSuffix ()
错误时的问题是它会导致很多连续的错误。这就是为什么我只想知道这个方法是做什么用的以及它是如何工作的。
解决方案
在我的例子中,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
推荐阅读
- python - 如何使 MkDocs 侧边菜单中的页面可扩展?
- python - 无法使用 python 捕获图像(图像损坏)
- c# - Windows 窗体 | MenuStrip 子项 (ToolStripMenuItem) 更改光标不起作用
- python - 打印每 10 个数字,总是单独打印第一个值
- reactjs - 部署应用程序时出现 Heroku 错误:'错误:找不到模块'/app/index.js'
- shell - 如何在我的远程 Jenkins 工作中使用 kubernetes pod 文件
- python - 有没有办法随机生成算术运算符并对其进行验证?
- javascript - 函数返回未定义的值
- reactjs - 带有 react 脚本版本的 create-react-app 的 npm 启动错误:“4.0.1”
- android-studio - 缩略图加载时间过长