0

在我的 Android 应用程序中,我想向用户添加 Uber 设施,以便查看以下。所以我compile 'com.uber.sdk:rides-android:0.1.0'在我的主模块(主应用程序)build.gradle 文件中添加了。同步等级时它给了我以下错误

Failed to resolve: com.uber.sdk:rides-android:0.1.0

我有一些其他库引用了该应用程序。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.+'
    }
}

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.qapp"
        minSdkVersion 14
        targetSdkVersion 21
        multiDexEnabled true
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile project(':facebookSDK')
    compile project(':payPalDemo1')
    compile project(':uberLibrary')
    compile project(':bSLibrary')
    compile project(':pullToRefresh')
    compile project(':androidmapsutils')
    compile 'com.android.support:support-v4:21.0.3'
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.google.android.gms:play-services:+'

    compile 'com.android.support:multidex:1.0.0'
    compile files('libs/android-async-http-1.4.6.jar')
    compile files('libs/cardio.jar')
    compile files('libs/universal-image-loader-1.9.3.jar')
    compile files('libs/UserFormValidation.jar')
}

请帮我解决这个异常。

4

3 回答 3

0

尝试将其添加到您的 gradle 文件中

repositories{
    maven { url "https://jitpack.io" }
}
于 2015-12-08T11:30:26.493 回答
0

build.gradle您包含的文件部分中,您只有在块中mavenCentral()指定的存储库。buildScript为了使该存储库可以在该上下文之外访问,您应该在您的根级别包含如下块build.gradle

repositories {
    mavenCentral()
}

此外,您实际上并没有compile 'com.uber.sdk:rides-android:0.1.0'在问题中复制的文件中包含该行。

最终,您build.gradle应该包括以下内容:

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.uber.sdk:rides-android:0.1.0'
}
于 2015-12-08T23:00:04.520 回答
0

此 SDK 旨在与 Android SDK 16 一起使用。因此minSdkVersion应为 16 或更高版本

于 2015-12-29T13:55:56.003 回答