首页 > 解决方案 > Android 8.0 - Google API 26 升级失败

问题描述

由于 Google 刚刚发布的新规则,我正在将我的 Android 应用程序从 21 升级到 26。最新的 Android 应用在发布到 Google 商店时必须支持 Google API 26。

当我将 gradle.build 文件的 compileSdkVersion 和 targetSdkVersion 更改为 26 时,我遇到了一堆错误。这是其中之一:

错误:SettingNoticeActivity_ 不是抽象的,并且不会覆盖 HasViews 中的抽象方法 findViewById(int)

请告知我在这里缺少什么?

标签: androidandroid-studioandroid-gradle-plugin

解决方案


再见,

这里有一个类似且有趣的线程。正如此来源所建议的,请尝试:

1)更新gradle:您可以按照这个出色的答案
2)升级Android插件:build.gradle (Project)请添加:

dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
    [...]
}

如果一切都已正确完成,您可以通过这种方式仔细检查版本:在 IDE 中单击File-> Project Structure...->Project

Gradle 和 Android 插件版本检查

让我知道它是否有帮助,祝你好运,
安东尼诺


推荐阅读