【问题标题】:Android Studio 1.3 will not work with jcenter() Android RepositoryAndroid Studio 1.3 不适用于 jcenter() Android 存储库
【发布时间】:2015-10-24 06:39:19
【问题描述】:

项目构建.gradle

   buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
allprojects {
    repositories {
        jcenter()
    }
}

模块构建.gradle

    apply plugin: 'com.android.application'
android {
    compileSdkVersion 22
    buildToolsVersion "23.0.0 rc3"
    defaultConfig {
        applicationId "com.example.mark.god_dam_supportlib"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v21:22.2.1'
    compile 'com.android.support:appcompat-v7:22.2.1'
}

试过了: 将 bintray 的 URL 放入 jcenter() . 禁用离线模式 确保 jcenter 在 Project Structure -> Project -> [Android Plugin Repository && Default Library Repository] ​​中。 切换禁用离线模式。 删除并重新安装了 Android 支持存储库, Android 支持库(多次)。 没有网络代理。 将 .gradle 设置为 777。

不管 gradle 同步是什么:

错误:(25, 13) 无法解决: com.android.support:appcompat-v21:22.2.1 安装存储库并同步项目
在文件中显示
在项目结构对话框中显示

点击“安装存储库并同步项目” “安装缺少的组件”对话框中的错误消息:

正在加载 SDK 信息... 忽略未知包过滤器“extra-android-m2repository”警告:包过滤器删除了所有包。没有什么要安装的。 请考虑在没有包过滤器的情况下再次尝试更新。

“安装缺少的组件”对话框底部也以红色显示” Imstailed Failed: 请检查您的网络连接并重试。您可以继续创建您的项目,但如果没有缺少的组件,它将无法正确编译

在 Gradle 构建中获取:

错误:配置项目 ':app' 时出现问题。

无法解析配置“:app:_debugCompile”的所有依赖项。 找不到 com.android.support:appcompat-v21:22.2.1。 在以下位置搜索: https://jcenter.bintray.com/com/android/support/appcompat-v21/22.2.1/appcompat-v21-22.2.1.pom https://jcenter.bintray.com/com/android/support/appcompat-v21/22.2.1/appcompat-v21-22.2.1.jar 文件:/home/usr/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v21/22.2.1/appcompat-v21-22.2.1.pom 文件:/home/usr/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v21/22.2.1/appcompat-v21-22.2.1.jar 文件:/home/usr/Android/Sdk/extras/google/m2repository/com/android/support/appcompat-v21/22.2.1/appcompat-v21-22.2.1.pom 文件:/home/usr/Android/Sdk/extras/google/m2repository/com/android/support/appcompat-v21/22.2.1/appcompat-v21-22.2.1.jar 要求: Name_ofApp_folder:app:unspecified

检查了谷歌,Stack Over Flow。

Box 是 Ubuntu 14.04 LTS 直升桌面。

尝试手动下载 Android 支持存储库可以找到下载页面。

As An Aside 在今年第一季度使用了这些“Android 支持存储库”,没有任何遗憾(需要更新一个!)。

完全没有想法,耐心也变得非常低落

【问题讨论】:

    标签: android android-studio android-gradle-plugin build.gradle jcenter


    【解决方案1】:

    无法解决:com.android.support:appcompat-v21:22.2.1 安装存储库并同步项目

    那是因为没有名为 com.android.support:appcompat-v21 的工件。它被称为com.android.support:appcompat-v7,您已经有一个compile 声明。删除com.android.support:appcompat-v21compile 语句。

    请注意,这与 JCenter 无关,尽管您的问题标题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      • 2018-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      • 2016-09-07
      相关资源
      最近更新 更多