#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
Нет, но если вы поймете это, обязательно дайте мне знать, спасибо!