android Error:(44, 13) Failed to resolve com.esri.arcgis.android:arcgis-android:10.2.7

android Error:(44, 13) Failed to resolve com.esri.arcgis.android:arcgis-android:10.2.7

每次我构建我的 android 项目时,它都会给我这个错误

android Error:(44, 13) Failed to resolve com.esri.arcgis.android:arcgis-android:10.2.7

谁能帮我解决这个问题?

可能需要。

在应用程序模块 build.gradle 文件的依赖项块中,添加一个指令以将 ArcGIS Runtime SDK for Android 依赖项包含到您的应用程序中。 应用程序模块 build.gradle 文件

Fallow all the steps from here

dependencies {
    // Add ArcGIS Runtime SDK for Android dependency
    compile 'com.esri.arcgis.android:arcgis-android:10.2.7'
}

问题就这样解决了 1.

添加以下行

 // Add the following ArcGIS repository
        maven {
            url 'https://esri.bintray.com/arcgis'
        }

在项目模块build.gradle中

成为那样

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


buildscript {
    repositories {
        jcenter()

        //**Added .. for ArcGIS
        maven {
            url 'https://esri.bintray.com/arcgis'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'

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

allprojects {
    repositories {
        jcenter()
        // Add the following ArcGIS repository
        maven {
            url 'https://esri.bintray.com/arcgis'
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

此外,我在应用程序模块build.gradle中编辑了arcgis依赖的版本

compile 'com.esri.arcgis.android:arcgis-android:10.2.8'

这可能是由于 Android Studio 的版本不匹配。因此,请尝试在应用级别 build.gradle 中提供最新的依赖项。就我而言,我将其从 10.2.6 更改为 10.2.8

compile 'com.esri.arcgis.android:arcgis-android:10.2.8'