Не удается добавить определенные элементы в activity_main.xml - PullRequest
0 голосов
/ 09 мая 2019

Android новичок здесь.Я не знаю почему, но я не могу добавить определенные элементы / элементы в activity_main.xml (NestedScrollView, CardViev, Google MapView и т. Д.).Если я попытаюсь добавить, скажем, Google MapView, появится сообщение со следующим текстом:

Для этой операции требуется библиотека com.google.android.gms: play-services-maps: +.

* 1004.* Проблема: обнаружены несоответствия в существующих зависимостях проекта.Несовместимость версий между: - com.google.android.material: материал: 1.0.0 и: - androidx.appcompat: appcompat: 1.0.0

С зависимостью: - org.mockito: mockito-core: 1.9.5 против: - org.mockito: mockito-core: 2.19.0

Проект может не скомпилироваться после добавления этой библиотеки.Вы хотите добавить его в любом случае?

Кто-нибудь знает, в чем проблема?Build.gradle отображается ниже.

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 25
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'androidx.appcompat:appcompat:1.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
    implementation 'com.google.android.material:material:1.0.0'
}

1 Ответ

0 голосов
/ 09 мая 2019

Первая из ваших проблем заключается в том, что вы пытаетесь использовать представления, элементы, константы и т. Д. Библиотеки, которой нет в вашем проекте, и с этими реализациями вам более чем достаточно двигаться вперед, проблема с mockito заключается в том, что вы, возможно, реализовали две версии, и, возможно, в первой версии используются устаревшие компоненты, и поэтому. Gradle всегда будет искать последнюю версию, однако обе библиотеки должны жить вместе, я рекомендую удалить mockito 1.9.5 и попробовать синхронизироваться снова, надеюсь, это было полезно, удачи!

apply plugin: 'com.google.gms.google-services' dependencies{ implementation 'com.google.android.gms:play-services-cast-framework:10.0.1' }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...