【问题标题】:Add appcompat v7-22 to Android studio project将 appcompat v7-22 添加到 Android Studio 项目
【发布时间】:2015-10-22 05:04:54
【问题描述】:

嗨,我想在我的应用中使用 appcompatv7-22,因为我使用了这个 gradle 设置

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.0"

    defaultConfig {
        applicationId "com.myapp"
        minSdkVersion 11
        targetSdkVersion 22
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles 'proguard.cfg'
        }
    }
}
dependencies {

    compile 'com.android.support:appcompat-v7:22.+'

}

但是当我运行它时,我会给出这个错误消息

Error:Failed to find: com.android.support:appcompat-v7:22.+

我也试试这个 v7:22.0.0 和这个 v7:22.1.0 但仍然是同样的错误
这是我的 sdk maneger

任何人都可以帮助我。

更新

我看到我的 extras\android\m2repository\com\android\support 文件夹,但 21.03 有最新版本。我的存储库版本是 10,我知道它的最新版本,所以
com.android.support:appcompat-v7:22.0.0 在哪里?
回答
我终于找到了我的问题,感谢开发人员的回答我的问题是支持 ripository 库,最后一个可用版本是 15,我的版本是 9,更新后我的问题解决了。

【问题讨论】:

  • 你试过这样“编译'com.android.support:appcompat-v7:22.0.0'”吗?
  • 是的,很抱歉输入错误
  • 嗯,你编译的是哪个 api 级别?检查这个问题:stackoverflow.com/questions/29284236/…
  • 我的编译 api 是 22 请看我更新的问题
  • @max 希望你现在使用最新版本?

标签: android android-appcompat android-sdk-manager


【解决方案1】:

Android support repository 丢失,所以转到 Android SDK,安装 Android Support RepositoryAndroid Support Library。您也可以使用以下内容

避免写+,而是写不喜欢的版本。

compile 'com.android.support:appcompat-v7:22.2.0'

【讨论】:

  • 您是否尝试更改 gradle build 中的任何内容?
  • 是的,我在我的依赖项 gradle 文件中设置了 compile 'com.android.support:appcompat-v7:22.2.0' 但不起作用,你的意思是 android 支持存储库丢失,就像我的 android 屏幕截图中一样支持库是 22.2,android 支持库是 9
  • 我将支持存储库更新到 10 但仍然无法正常工作
  • 最新的是22.2.1
【解决方案2】:

v7 appcompat library

这个库增加了对 Action Bar 用户界面设计的支持 图案。该库包括对材料设计用户的支持 接口实现。

更新您的版本。用这个代替你的。

compile 'com.android.support:appcompat-v7:22.2.0'

编辑

调用最新稳定版本

 compile 'com.android.support:appcompat-v7:23.4.0'

然后设置minifyEnabled false。然后 Re-Build & Gradle & Restart你的项目

【讨论】:

  • 感谢您的回答,但我使用了您的回答,但仍然是同样的错误
  • 好的,让我试试,设置 buildToolsVersion "22.0.1" 并编译 'com.android.support:appcompat-v7:22.0.0' 。
  • 设置这个,像 buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } }
  • 最新的是22.2.1
  • 嗨 Jared Burrows,您怎么知道最新版本是?或者至少是版本列表?
【解决方案3】:
C:\Users\SysName\AppData\Local\Android\sdk\extras\android\m2repository\com\android\support

在 Windows 中,检查此路径。在支持文件夹中,您可以获得 appcompat 库或您想要的任何支持库。在 appcompat 文件夹中,您可以获取通过 sdk 安装的版本列表。

获取版本号,只需在 gradle 设置中提及相同的版本号,如下所示。编译'com.android.support:appcompat-v7:25.0.0'

【讨论】:

    【解决方案4】:

    问题描述

    构建 - 构建输出选项卡

    找不到 com.android.support:appcompat-v7:22.0.0。
    要求:
    项目:应用程序
    请从 Android SDK Manager 安装 Android Support Repository。 打开 Android SDK 管理器

    构建 - 同步标签

    错误:无法解决:com.android.support:appcompat-v7:22.0.0
    添加 Google Maven 存储库并同步项目
    在项目结构对话框中显示
    受影响的模块:应用程序

    注意

    Android 支持存储库是最新的(版本 47.0.0,2019 年 7 月)


    解决方案:在项目的 build.gradle 文件中包含 Google 的 Maven 存储库。

    • 打开 build.gradle
    • 如下图添加“google()”

    所有项目{
        存储库{
            google()
        }
    }


    来源:Adding Support Library

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 2016-05-02
      • 2017-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多