2017-02-16 20 views
2

У меня есть только один Build.gradle файл. Моя проблема заключается в том, что, когда я пытаюсь добавить новую библиотеку, например gson в зависимости он неНе удалось разрешить библиотеки, добавленные внутри Build.Gradle зависимости

Не удалось решить: com.google.code.gson: gson: 2,7

Это мой build.gradle файл

apply plugin: 'com.android.application' 

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.3' 
    } 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "com.example" 
     minSdkVersion 14 
     targetSdkVersion 19 
     versionCode 1 
     versionName "1" 
    } 
    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
      jniLibs.srcDir 'libs' 
     } 

     instrumentTest.setRoot('tests') 

     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
    buildTypes { 
    } 
} 

dependencies { 
    compile fileTree(include: '*.jar', dir: 'libs') 
    compile 'com.google.code.gson:gson:2.7' 
    // compile 'com.squareup.retrofit2:retrofit:2.1.0' 
} 

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

последней библиотеки GSON на Maven является 2.8.0, поэтому постарайтесь ** составить группу: 'com.google.code.gson', имя: 'gson' , версия: «2.8.0» ** –

ответ

1

Вы не объявить любой репозиторий (для реального проекта). Вы только что объявили репозитории для зависимостей build-script. Это зависимости, которые сам скрипт сборки должен запускать как пользовательские задачи, плагины и т. Д.

Добавить блок репозиториев за пределами блока buildscript и определить, где искать зависимости проекта.

0

Вы можете попробовать добавить файлы jar в библиотеку и добавить ее в Gradle.

dependencies { 
compile files('libs/gson-x.x.x.jar') 
} 

вы можете скачать баночку из этого link

 Смежные вопросы

  • Нет связанных вопросов^_^