gpt4 book ai didi

android - Android设计支持库-版本号和Gradle错误

转载 作者:行者123 更新时间:2023-12-03 05:12:02 24 4
gpt4 key购买 nike

我正在尝试在我的第一个应用程序中实现CoordinatorLayout和Snackbar。我知道我需要在build.gradle文件中添加一个Android设计支持库作为依赖项,但是在Android Studio 2.3.1中遇到以下错误:

Failed to resolve: com.android.support.design:25.3.1

Install Repository and sync project

Open File


我认为可能有2个问题:
  • 我指定了错误的版本号-如果25.3.1不正确,我应该使用什么版本号?与appcompat版本不同吗?我已经在网上搜索过,但似乎无法在任何地方找到答案。我已经尝试使用较旧的版本号,例如24.0.0和22.2.0,但是它不起作用。我安装了Android支持存储库版本47.0.0。
  • 我实际上尚未安装Android设计支持库,因为错误告诉我要安装存储库?我在SO上的某个地方读到我只需要安装Android支持存储库-我知道,它似乎是最新的吗?

  • 这是我的build.gradle文件中的依赖项:
    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.android.support.design:25.3.1'
    testCompile 'junit:junit:4.12'
    }
    并在activity_main.xml布局文件中:
    <?xml version="1.0" encoding="utf-8"?>
    <android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    ...
    </android.support.design.widget.CoordinatorLayout>
    我在SO上发现了类似的问题,并且存在gradle构建错误,但是响应通常是以下我不理解的建议,尤其是步骤3。
    1. File -> Invalidate caches / Restart

    2. Shutdown Android Studio

    3. Rename/remove .gradle folder in the user home directory

    4. Restart Android Studio let it download all the Gradle stuff it needs

    5. Gradle build success !

    6. Rebuild project.... success !


    除了不知道在哪里找到.gradle文件夹外,我将尝试这样做。

    最佳答案

    您有以下几行:

    compile 'com.android.support.design:25.3.1'

    它应该是:
    compile 'com.android.support:design:25.3.1'

    注意“:”而不是“。”在“支持”和“设计”之间。

    25.3.1目前是正确的版本。

    关于android - Android设计支持库-版本号和Gradle错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43808162/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com