2017-12-14 3 views
0

Ich habe ein Problem mit Gradle Gebäude für Android. Ich habe viele Methoden versucht, um dieses Problem zu lösen, aber nichts funktioniert nicht. Ich brauche Hilfe.Fehler: Abhängigkeit konnte nicht aufgelöst werden ... Projekt konnte nicht aufgelöst werden

Gradle Version: 4.4 Gradle Plugin: 3.0.1

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 26 
     defaultConfig { 
      minSdkVersion 21 
      targetSdkVersion 26 
      versionCode 1 
      versionName "1.0" 
      testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 
     buildToolsVersion '26.0.2' 
     compileOptions { 
      sourceCompatibility JavaVersion.VERSION_1_8 
      targetCompatibility JavaVersion.VERSION_1_8 
     } 
     flavorDimensions "group1" 
     productFlavors { 
      server { 
       versionName '0.1' 
       minSdkVersion 21 
       targetSdkVersion 26 
       testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner' 
       versionCode 1 
       dimension "group1" 
      } 
      mock { 
       minSdkVersion 21 
       targetSdkVersion 26 
       testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner' 
       versionCode 1 
       versionName '0.1' 
       dimension "group1" 
      } 
     } 
     configurations.all { 
      resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9' 
     } 
    } 

    dependencies { 
     implementation fileTree(include: ['*.jar'], dir: 'libs') 
     implementation 'com.android.support:appcompat-v7:26.1.0' 
     implementation 'com.android.support.constraint:constraint-layout:1.0.2' 
     testImplementation 'junit:junit:4.12' 
     androidTestImplementation 'com.android.support.test:runner:1.0.1' 
     androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' 
     implementation 'com.arello-mobile:moxy:1.5.3' 
     annotationProcessor 'com.arello-mobile:moxy-compiler:1.5.3' 
     implementation 'com.squareup.retrofit2:retrofit:2.3.0' 
     implementation 'com.squareup.retrofit2:converter-gson:2.3.0' 
     implementation 'com.squareup.okhttp3:logging-interceptor:3.8.0' 
     implementation 'com.google.code.gson:gson:2.8.2' 
     annotationProcessor 'com.google.dagger:dagger-compiler:2.13' 
     implementation 'com.google.dagger:dagger:2.13' 
     implementation 'com.google.guava:guava:23.5-android' 
     implementation 'com.vk:androidsdk:1.6.9' 
     implementation project(':vksdk_library') 
    } 

Fehler: Unable Abhängigkeit lösen für ': app @ serverDebug/compileClasspath': Es konnte kein Projekt beheben: vksdk_library.

Fehler: Die Abhängigkeit für ': app @ mockDebugAndroidTest/compileClasspath' konnte nicht aufgelöst werden: Das Projekt konnte nicht aufgelöst werden: vksdk_library.

Fehler: Die Abhängigkeit für ': app @ mockDebugUnitTest/compileClasspath' konnte nicht aufgelöst werden: Das Projekt konnte nicht aufgelöst werden: vksdk_library.

Fehler: Die Abhängigkeit für ': app @ serverRelease/compileClasspath' konnte nicht aufgelöst werden: Das Projekt konnte nicht aufgelöst werden: vksdk_library.

+0

Haben Sie ein Modul namens 'vksdk_library' mit in deinem offenen Projekt? –

+0

Ja, ich habe dieses Modul –

+0

Könnten Sie die App Level-Build-Gradle posten? – Pomagranite

Antwort

1

As from docs, gradle dependency section können Sie

verwenden
implementation 'com.vk:androidsdk:1.6.9' 

stattdessen das gesamte Projekt der Zugabe selbst

Hinweis: Sie müssen auch Maven Unterstützung hinzugefügt haben in Ihrem Projekt

As mentioned here in docs Rest lassen Sie es gradle zu Download und Link-Bibliothek

Verwandte Themen