2017-02-16 194 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库下载JAR是2.8.0所以尽量 **编译组: 'com.google.code.gson',名称: 'GSON'版本: '2.8.0' ** –

回答

1

你没有宣布任何存储库(用于实际的项目)。你刚才宣布了构建脚本的依赖库。这些都是依赖本身也需要像自定义任务运行buildscript,插件等,

添加库阻挡buildscript块外,并确定在何处搜索项目依赖在那里。

0

您可以添加jar文件到lib并将其添加到摇篮尝试。

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

你可以从这个Maven的link

相关问题