在Android Studio中同步Gradle时无法解析3DR服务库依赖关系

时间:2015-07-01 22:23:43

标签: android dronekit dronekit-android

我正在使用DroneKit Android文档网站上的this example。当我在添加3DR服务库依赖项“com.o3dr.android:droneKit-android:2.3.11”后同步Gradle时,我收到:

Error:(24,13): Failed to resolve: com.o3dr.android:droneKit-android:2.3.11.

我检查了项目结构下的依赖项,Android Studio似乎找到了库,但在同步Gradle时仍然收到此错误。我也尝试将MavenCentral添加到我的存储库,但Studio仍无法找到库文件。

以下是相关的gradle脚本:

项目:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

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

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenCentral()
        jcenter()
    }
}

模块:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.example.matt.hellodrone"
        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-v7:22.2.0'
    compile 'com.o3dr.android:droneKit-android:2.3.11'}

有关解决此问题的任何指示将不胜感激。我还是Android Studio的新手!谢谢。

1 个答案:

答案 0 :(得分:2)

教程中还有一个错字(仍然)。应该是:

compile 'com.o3dr.android:dronekit-android:2.3.11'

(小' k')