2014-04-07 22 views
6

Tôi đã cố gắng xóa các thư viện jar * của mình và thêm chúng dưới dạng phụ thuộc của maven-repository. Có vẻ rất hứa hẹn, nhưng tôi không thể làm được. Tôi đã thử nghiệm nó với một thư viện duy nhất (gson) và bây giờ gradle.build của tôi trông như thế này:Android/gradle: không thể sử dụng kho lưu trữ

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.5.+' 
    } 
} 
apply plugin: 'android' 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
compile 'com.google.code.gson:gson:2.2.4' 
} 

android { 
    compileSdkVersion 18 
    buildToolsVersion "18.1.0" 

    defaultConfig { 
    minSdkVersion 10 
    targetSdkVersion 18 
} 

sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     instrumentTest.setRoot('tests') 
     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 

Nhưng một sudo gradle build lợi nhuận đơn giản các lỗi sau:

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring root project 'android'. 
> Failed to notify project evaluation listener. 
    > Could not resolve all dependencies for configuration ':_DebugCompile'. 
     > Could not find com.google.code.gson:gson:2.2.4. 
     Required by: 
      :android:unspecified 

* Try: 
Run with --stacktrace option to get the stack trace. Run with 
--info or --debug option to get more log output. 

BUILD FAILED 

Total time: 3.541 secs 

Tôi đang kết nối với internet và Tôi đang sử dụng ubuntu.

Trả lời

14

Cố gắng thêm:

repositories { 
    mavenCentral() 
} 

vào mức độ tương tự như apply plugin: 'android'.

+0

tuyệt vời! hoạt động như một nét duyên dáng :) – NaN

Các vấn đề liên quan