2015-12-08 74 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或更高

相關問題