2014-02-22 51 views
5

好吧,我實現動作條拉刷新庫到我demotool項目 我請點擊此鏈接,最後我已經在終點線 我的代碼錯誤是Actionbar Gradle GROUP for class:org.gradle.api。錯誤

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

但我我得到這個錯誤,我不能找到谷歌,因爲沒有人有這個錯誤 我會先給你我的項目結構

[demotool]

| - >settings.gradle 包括 ':應用程序', ':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 應用插件:「Android的圖書​​館

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 應用插件:「機器人」

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

這是什麼錯誤,爲什麼我收到 這個。 並告訴我這個結構是否可以? 和是有時我得到默認的配置錯誤太 由於事先

回答

0

gradle.properties似乎缺少一個GROUP屬性,它是由gradle-mvn-push.gradle要求(見它的GitHub頁)。

+0

確定搜索stackoverflow與github actiobar我得到這是很容易的過程,然後經歷所有這些步驟.. – Shayan

1

原始源代碼具有gradle.properties文件,其中包含了你需要複製過的所有屬性值...

23

PullToRefresh/build.gradle應用gradle-mvn-push.gradle插件,但在你的項目,你並不需要/想那。如果您註釋掉該行:

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

您的項目應該成功構建。