2

一般來說這樣的問題試圖添加ViewPagerIndicator項目。將ViewPagerIndicator添加到項目

Gradle: Execution failed for task ':SherlockTest:dexDebug'. 
> Running D:\Programs\AS\sdk\build-tools\android-4.2.2\dx.bat failed. See output 

取決於:

SherlockTestProject

settings.gradle

include ':SherlockTest' 
include ':libraries:ViewPagerIndicator' 
include ':libraries:ActionBarSherlock' 

SherlockTest

build.grandle

buildscript { 
    repositories { 
     maven { url 'http://repo1.maven.org/maven2' } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.4' 
    } 
} 
apply plugin: 'android' 

dependencies { 
    compile project(':libraries:ActionBarSherlock') 
    compile project(':libraries:ViewPagerIndicator') 

} 

android { 
    compileSdkVersion 17 
    buildToolsVersion "17.0.0" 

    defaultConfig { 
     minSdkVersion 7 
     targetSdkVersion 16 
    } 
} 

庫\ ActionBarSherlock

build.grandle

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.4' 
    } 
} 
apply plugin: 'android-library' 

dependencies { 
    compile files('libs/android-support-v4.jar') 
    compile files('libs/android-support-v13.jar') 
} 

android { 
    compileSdkVersion 17 
    buildToolsVersion "17" 

    defaultConfig { 
     minSdkVersion 7 
     targetSdkVersion 16 
    } 


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

} 

庫\ ViewPagerIndicator

build.grandle

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.4' 
    } 
} 
apply plugin: 'android-library' 

dependencies { 
    compile files('libs/android-support-v4.jar') 
    compile files('libs/android-support-v13.jar') 
} 

android { 
    compileSdkVersion 17 
    buildToolsVersion "17" 

    defaultConfig { 
     minSdkVersion 7 
     targetSdkVersion 16 
    } 


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

} 
+0

了主題...... – Mqqza

回答

2

由於viewpagerindicator使用Maven的,我們應該能夠包括像任何Maven項目。另外,在maven中,他們有一個用於gradle項目的選項卡。 Link to project on maven page

我開始用這個也寫一個應用程序,所以我們將看看怎麼回事。

在你的build.gradle,

dependencies{ 
    ... 
    compile 'com.viewpagerindicator:parent:2.4.1' 
}