Не удается разрешить NavigationView даже после добавления хранилища - PullRequest
0 голосов
/ 21 мая 2018

Итак, это мой build.gradle:

buildscript {

  repositories {
      google()
      jcenter()
  }
  dependencies {
      classpath 'com.android.tools.build:gradle:3.1.2'

  }
}

dependencies {
    compile 'com.android.support:design:22.2.1'
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
     delete rootProject.buildDir
} 

Я попытался использовать «NavigationView», и после исследования я обнаружил, что мне нужно добавить новую зависимость в мой build.gradle, что я и сделал.НО после того, как я попытался построить свое приложение, я получил следующую ошибку:

Could not find method compile() for arguments [com.android.support:design:22.2.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Please install the Android Support Repository from the Android SDK Manager.
Open Android SDK Manager

Но я уже установил репозиторий поддержки:

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

да.Если вы хотите добавить какую-либо библиотеку в свой проект, вы должны реализовать ее в приложении build.gradle.

Для напоминания, версия библиотеки , например, ,

implementation 'com.google.firebase:firebase-auth:15.0.0'
implementation 'com.google.firebase:firebase-storage:15.0.0'
implementation 'com.google.firebase:firebase-database:15.0.0'

эти библиотеки находятся в одной библиотеке, поэтому все версии должны быть одинаковыми, чтобы предотвратить любую ошибку sync.

0 голосов
/ 21 мая 2018

Я нашел свою ошибку: я не редактировал правильный файл build.gradle. Я редактировал android / build.gradle вместо android / app / build.gradle ......

...