2015-12-08 48 views
0

在我的Android应用程序中,我想向用户添加优步设施,以便我看下面的library。所以我在主模块的(主应用程序)build.gradle文件中添加了compile 'com.uber.sdk:rides-android:0.1.0'。当同步分级时,它给我以下错误Android studio - 无法解析(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') 
} 

请帮我解决这个例外。

回答

0

尝试在你的文件的gradle

repositories{ 
    maven { url "https://jitpack.io" } 
} 
0

在您已包含你只有buildScript块中指定的mavenCentral()库您build.gradle文件的部分添加此。为了使这方面的该仓库以外访问你应该包括的模块,如下面的根级别的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' 
} 
0

这个SDK的设计与Android SDK 16工作,使minSdkVersion应为16或更高

相关问题