2014-02-22 11 views
5

Well i ActionBar Pull Refresh-Bibliothek in mein demotool Projekt i folgen Sie diesem Link ist die Umsetzung und schließlich ist ich bin schon an Ziellinie mein Code FehlerActionbar Gradle GROUP für Klasse: org.gradle.api. Fehler

Gradle 'demotool' project refresh failed: No such property: GROUP for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

Implementing ActionBar-PulltoRefresh by Chris Banes, libary errors etc

aber i Ich bekomme diesen Fehler, den ich bei Google nicht finden kann, weil niemand diesen Fehler hat Ich gebe Ihnen zuerst meine Projektstruktur

[demotool]

| ->settings.gradle umfassen ': app', ': ActionBarSherlock', ': pulltorefresh' |

| ->build.gradle

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

    allprojects { 
     repositories { 
      mavenCentral() 
     } 
    } 

| | ->pulltorefresh | ->build.gradle

apply plugin: 'android-library' 

    dependencies { 
     compile 'com.github.castorflex.smoothprogressbar:library:0.2.0' 
    } 

    android { 
     compileSdkVersion 14 
     buildToolsVersion "19.0.0" 

     defaultConfig { 
      // This should be 14, but is 7 because extra-abc/extra-abs depend on this library 
      minSdkVersion 14 
      targetSdkVersion 19 
     } 

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

    apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle' 

| | ->ActionBarSherlock | ->build.gradle Plugin anwenden: 'Android-Bibliothek'

dependencies { 
     compile files('actionbarsherlock/android-support-v4.jar') 
     compile ("com.actionbarsherlock:actionbarsherlock:[4.4,)@aar") { 
      // Need to specifically exclude this as it is specified in ActionBarSherlock pom 
      exclude group: 'com.google.android', module: 'support-v4' 
     } 
    } 

    android { 
     compileSdkVersion 14 
     buildToolsVersion "19.0.0" 

     defaultConfig { 
      minSdkVersion 14 
      targetSdkVersion 19 
     } 

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

    apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle' 

| ->demotool (app) | ->build.gradle Plugin anwenden: 'android'

android { 
     compileSdkVersion 19 
     buildToolsVersion "19.0.0" 

     defaultConfig { 
      minSdkVersion 14 
      targetSdkVersion 19 
      versionCode 1 
      versionName "1.0" 
     } 
     buildTypes { 
      release { 
       runProguard false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
      } 
     } 
    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
      compile project(":actionbarsherlock") 
      compile project(":pulltorefresh") 
    } 

was dieser Fehler ist und warum ich erhalte Dies. und sagen Sie mir, ob diese Struktur in Ordnung ist? und ja manchmal i Standardkonfigurationsfehler zu Dank im Voraus erhalten

Antwort

0

Ihre gradle.properties scheint eine GROUP Eigenschaft zu fehlen, die von gradle-mvn-push.gradle erforderlich (siehe seine GitHub Seite).

+0

OK Suche auf Stackoverflow mit Github Actiobar Ich habe das, was ist einfach Prozess dann durch alle diese Schritte gehen .. – Shayan

1

Die Original-Quellcode hat gradle.properties Datei, die Werte für alle Eigenschaften enthält, die Sie, dass kopieren müssen ...

23

PullToRefresh/build.gradle wendet das gradle-mvn-push.gradle-Plugin, aber in Ihrem Projekt, das Sie nicht brauchen/wollen Das. Wenn Sie die Zeile auskommentieren:

apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle' 

Ihr Projekt sollte erfolgreich erstellt werden.

Verwandte Themen