3

我正在研究DroneKit Android 文档网站上的这个例子。当我在添加 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 还是很陌生!谢谢你。

4

1 回答 1

2

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

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

(小“k”)

于 2015-07-21T02:47:18.010 回答