Android Studio не может найти зависимость от библиотеки ‘com.mapbox.mapboxsdk:mapbox-android-sdk:9.7.0’

#android #kotlin #sdk #dependencies #mapbox

Вопрос:

По какой-то причине, когда моей Android-студии не удается найти этот SDK, вот журнал сборки:

 Failed to resolve: com.mapbox.mapboxsdk:mapbox-android-sdk:9.7.0 Show in Project Structure dialog Affected Modules: app  

Вот проект build.gradle:

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript {  repositories {  google()  mavenCentral()  maven {  url 'https://api.mapbox.com/downloads/v2/releases/maven'  authentication {  basic(BasicAuthentication)  }  credentials {  // Do not change the username below.  // This should always be `mapbox` (not your username).  username = 'mapbox'  // Use the secret token you stored in gradle.properties as the password  password = project.properties['MAPBOX_DOWNLOADS_TOKEN'] ?: ""  }  }  }  

Вот сборка модуля.gradle:

 plugins {  id 'com.android.application'  id 'kotlin-android' }  android {  compileSdk 30   defaultConfig {  applicationId "com.example.mapboxtest"  minSdkVersion 14  targetSdk 30  versionCode 1  versionName "1.0"   testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"  }   buildTypes {  release {  minifyEnabled false  proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'  }  }  compileOptions {  sourceCompatibility JavaVersion.VERSION_1_8  targetCompatibility JavaVersion.VERSION_1_8  }  kotlinOptions {  jvmTarget = '1.8'  } }  dependencies {   implementation 'androidx.core:core-ktx:1.6.0'  implementation 'androidx.appcompat:appcompat:1.3.1'  implementation 'com.google.android.material:material:1.4.0'  implementation 'androidx.constraintlayout:constraintlayout:2.1.1'  implementation ('com.mapbox.mapboxsdk:mapbox-android-sdk:9.7.0'){  exclude group: 'group_name', module: 'module_name'  } }  

Я очень новичок в этом типе вещей, поэтому, если проблема прямо у меня перед глазами, пожалуйста, скажите мне, в чем она заключается.

Комментарии:

1. Попробуйте удалить строку исключить группу: «имя_группы», модуль: «имя_модуля»… он будет принимать имя группы и значение имени модуля.. только не эта струна..

2. вы когда-нибудь решали эту проблему?

3. @KashifMehmood Нет

4. @KishanMaurya уже пробовал это

5. @KashifMehmood Ознакомьтесь с последним моим ответом, это все, что я понял, и это работает

Ответ №1:

Так что я до сих пор не разобрался в этом полностью, все еще не уверен, почему это не может разрешиться
com.mapbox.mapboxsdk:mapbox-android-sdk:9.7.0
Но я провел небольшое исследование, опробовал другие версии и нашел ту, которая работает, а именно эту: com.mapbox.mapboxsdk:mapbox-android-sdk:9.2.1
Но это работает просто отлично, приложение собирает все разрешенные ссылки и т. Д. Но если вы что-нибудь выясните о том, почему: com.mapbox.mapboxsdk:mapbox-android-sdk:9.7.0
Нет, но если вы поймете это, обязательно дайте мне знать, спасибо!