2014-04-07 9 views
6

Ich habe versucht, meine jar * -Bibliotheken zu entfernen und sie als Maven-Repository-Abhängigkeiten hinzuzufügen. Es sieht sehr vielversprechend aus, aber ich bin dazu nicht in der Lage. Getestet habe ich es mit einer einzigen Bibliothek (Gson) und jetzt ist mein gradle.build sieht wie folgt aus:Android/Gradle: Repository kann nicht verwendet werden

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') 
    } 
} 

Aber ein einfachen sudo gradle build die folgenden Fehler zurück:

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 

ich verbunden bin mit dem Internet und Ich benutze Ubuntu.

Antwort

14

Versuchen hinzuzufügen: als apply plugin: 'android'

repositories { 
    mavenCentral() 
} 

auf dem gleichen Niveau.

+0

großartig! klappt wunderbar :) – NaN

Verwandte Themen