android - 在导入 appcompatactivity 时无法解析符号 v7

标签 android gradle android-gradle-plugin android-appcompat appcompatactivity

我是 Android Studio 的新手,它工作得很好,我制作了几个应用程序,它们运行得很好,然后我从 GitHub 下载了一个项目并尝试导入它,该项目没有工作,但现在每个当我创建新项目时发生此错误:(我无法上传图片)

导入android.support.v7.app.AppCompatActivity; 'v7' 为红色,表示无法解析符号 v7

在它给我的消息中:

Unable to resolve dependency for ':app@debug/compileClasspath': could not resolve com.android.support:appcompat-v7:26.0.0-beta1)

我尝试了以下方法:

  1. 使缓存失效并重启
  2. 编译'com.android.support:appcompat-v7:26.0.0' build.gradle 中的依赖项
  3. 清理项目并将项目与 Gradle 文件同步

但没有任何效果。

我有 Android studio 3.0.1
安卓模拟器 27.1.12
Android SDK平台工具27.0.1
安卓SDK工具26.1.1

最佳答案

要使用从版本 26.0.0 开始的支持库,您需要将 Google 的 Maven 存储库添加到项目的 build.gradle 文件中,如下所述:https://developer.android.com/topic/libraries/support-library/setup.html

allprojects {
        repositories {
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }

对于 Android Studio 3.0.0 及以上版本:

allprojects {
        repositories {
            jcenter()
            google()
        }
    }

关于android - 在导入 appcompatactivity 时无法解析符号 v7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49872454/

相关文章:

android - 通过代码使滚动条闪烁(如 iOS flashScrollIndicators)

java - 在gradle中定义变量填充persistence.xml中的数据

android - 使用 Proguard 时出错

android - Gradle 同步失败 : Argument for @NotNull parameter 'aFileName' of com/intellij/openapi/util/io/FileUtil. toSystemIndependentName 不能为空

android - 如何控制 recyclerView.smoothScrollToPosition(position) 的滚动速度?

java - 如何终止一个 Observable?

下载应用程序的 Android 用户

maven - Gradle构建失败,但是Maven可以工作

android - 如何将外部项目作为依赖库引用到Android Studio?

android - 升级到 7.3.3 和 AGP 7.2.0 时 Gradle 同步失败,无法启动 V1 模型进行同步