当前位置: 首页 > 知识库问答 >
问题:

无法添加依赖项mapBox SDK错误片段

令狐高洁
2023-03-14
 classpath 'com.android.tools.build:gradle:3.2.1'
  implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
  implementation 'com.google.android.material:material:1.1.0-alpha02'

  implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:6.8.1'
Failed to resolve: fragment
Open File


Failed to resolve: core
Open File

gradle应用程序文件:

使用androidx和java 1.8及gradle 2.3.1

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "xxxx"
        minSdkVersion 17
        targetSdkVersion 28
       ....
    }
   ...
    dataBinding {
        enabled = true
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

dependencies {
    def lifecycle_version = "2.1.0-alpha01"
    def room_version = "2.0.0-rc01"
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation 'androidx.recyclerview:recyclerview:1.1.0-alpha01'
    implementation 'com.google.android.material:material:1.1.0-alpha02'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'

    implementation "androidx.room:room-runtime:$room_version"
    kapt "androidx.room:room-compiler:$room_version"
    // lifecycle
    implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version"
    kapt "androidx.lifecycle:lifecycle-common-java8:$lifecycle_version"
    implementation 'com.google.firebase:firebase-core:16.0.6'
    implementation 'com.crashlytics.sdk.android:crashlytics:2.9.8'
    implementation 'org.osmdroid:osmdroid-android:6.0.3'

    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:6.8.1'
    implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.26.0'


}

共有1个答案

农诚
2023-03-14

它看起来像是在将依赖项添加到项目级别分级文件中。类路径地址应该放在项目级buid.gradle文件中,而库依赖项应该放在应用级build.gradle文件中。

在您的应用程序级别构建。Gradle中,您应该添加:

dependencies {
...
   implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
   implementation 'com.google.android.material:material:1.1.0-alpha02'
   implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:6.8.1'
}

在您的项目级别中,您应该添加:

dependencies {
...
  classpath 'com.android.tools.build:gradle:3.2.1'
 }
 类似资料:
  • 下面是我的pom.xml文件 http://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0

  • 我想在我的应用程序中使用Google架构组件,但在将android studio更新到3.1.1版本后,当我将依赖项添加到app.gradle文件中时,它将显示 我的gradle版本是4.4 这是app Gardle: 请指教我怎么修,谢谢

  • 我对Android的Gradle构建有问题。我尝试了很多方法来解决这个问题,但没有什么不起作用。我需要帮助。 Gradle版本:4.4 Gradle插件:3.0.1 错误:无法解析app@serverDebug /compileClasspath的依赖关系:无法解析项目:vksdk_library。 错误:无法解析“”的依存关系:app@mockDebugAndroidTest/compileCl

  • 当我添加房间依赖项并尝试构建项目时,我得到“无法合并dex错误”。 我正在添加下面的依赖关系 如果我删除它们,我能够成功构建项目。我使用的是Android Studio3.0稳定版。

  • 如何将此WorldEdit依赖项添加到Maven项目中?http://maven.sk89q.com/artifactory/repo/com/sk89q/worldedit/worldedit-bukkit/我需要6.1.1快照。 是否有算法来获取组ID工件ID和版本?

  • 错误:无法初始化主类com.companyname.bank.App,原因是:java.lang.NoClassDefFoundError:org/apache/http/client/ResponseHandler 我在pom.xml文件中添加了依赖项,在/src/lib中也添加了相关的.jar文件之后,这个报告一直出现。真的很困惑,不知道怎么解决。 请帮我一把。谢谢。 以下是我的操作流程: >