Одна вещь, чтобы спросить о Build.Gradle в Android Studio - PullRequest
0 голосов
/ 03 июня 2018

Я создавал этот каталог фильмов с помощью Android.Кажется, все в порядке, поскольку я следил за видео Udemy шаг за шагом.Но когда я пытался запустить эту вещь, я продолжал получать это сообщение следующим образом:

Тип программы уже присутствует: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat Сообщение {kind = ERROR, text = Тип программыуже присутствует: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, sources = [неизвестный исходный файл], имя инструмента = Optional.of (D8)}

Все остальное выглядит нормально.При поиске ответа на эту проблему я обнаружил, что это связано с Build.Gradle (приложение).По этой причине я хотел бы показать вам мой Build.Gradle (приложение) и попросить кого-нибудь о помощи.Мой Build.Gradle выглядит следующим образом ...

 **apply plugin: 'com.android.application'
    android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.example.mike.sideproject_mymoviecollection"
        minSdkVersion 19
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner 
    "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 
    'proguard-rules.pro'
           }
       }
    }
   dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.android.support:design:27.1.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.dubsmash.volley:library:2.0.1'
    implementation 'com.android.support:cardview-v7:27.1.1'
    implementation 'com.squareup.picasso:picasso-sample:2.5.2'
    }**

Так что, если кто-нибудь знает, как решить эту проблему, пожалуйста, дайте мне знать!Большое спасибо!

1 Ответ

0 голосов
/ 25 октября 2018

Эта проблема связана с зависимостями.Если вы введете «gradlew app: зависимости» в терминале Android Studio (AS), вы увидите график зависимости.Проблема возникает, когда одна зависимость использует одну версию в библиотеке, где в качестве другой зависимости может использоваться другая версия той же библиотеки.AS гарантирует, что мы используем одну и ту же зависимость в приложении и, следовательно, эту ошибку.Как только вы выясните, какая зависимость вызывает эту проблему, вы можете исключить эту версию библиотеки из вашей зависимости следующим образом: реализация ('com.android.support:appcompat-v7:28.0.0') {исключить модуль: 'support-v4 '}

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