Ich versuche, eine externe Bibliothek zu meinem vorhandenen Projekt hinzuzufügen. Ich habe einen libs-Ordner erstellt und meine MaterialDrawer-Bibliothek im Stammverzeichnis hinzugefügt. Hier ist meine settings.gradle Datei:Fehler: Gradle DSL-Methode nicht gefunden: 'google()'
include ':app'
include 'libs:MaterialDrawer'
Aber gradle Synchronisierung fehlgeschlagen ist und immer folgende Fehlermeldung:
Error:Gradle DSL method not found: 'google()'
ich keine Lösung in SO über mein Problem gefunden. Jeder wäre so freundlich zu helfen? Hier
ist die build.gradle (Projekt):
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
Hier ist die build.gradle (app):
android { compileSdkVersion 25 buildToolsVersion '25 .0.0 '
defaultConfig {
applicationId "com.myapp"
minSdkVersion 15
targetSdkVersion 25
versionCode 38
versionName "2.1.8"
generatedDensities = []
}
dexOptions {
javaMaxHeapSize "4g"
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
tasks.whenTaskAdded { task ->
if (task.name.equals("lint")) {
task.enabled = false
}
}
repositories {
mavenCentral()
maven { url "https://jitpack.io"}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(":libs:MaterialDrawer")
}
apply plugin: 'com.google.gms.google-services'
hinzufügen Repositories { maven { url 'https://maven.google.com' // Alternative URL ist "https://dl.google.com/dl/android/maven2/" } } in der Großbuchstaben des Projekts –
Immer noch den Fehler. :( –
@noob-Sci-Bot Haben Sie irgendwelche jar Bibliotheken im 'libs' Verzeichnis? Stellen Sie' build.gradle' für 'MaterialDrawer' bereit. Und warum verwenden Sie den Abschnitt' repositories' in der App 'build.gradle'? – DeKaNszn