intellij-idea - 将 ViewPagerIndicator 添加到项目中

标签 intellij-idea actionbarsherlock android-studio 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' 

夏洛克测试

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

} 

最佳答案

由于 viewpagerindicator 使用 Maven,我们应该能够像任何 Maven 项目一样包含它。此外,在 Maven 上,他们有一个用于 gradle 项目的选项卡。 Link to project on maven page

我也开始使用它编写一个应用程序,所以我们将看看它是如何进行的。

在你的 build.gradle 中,

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

关于intellij-idea - 将 ViewPagerIndicator 添加到项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17253028/

相关文章:

java - IntelliJ ApectJ 编译后编织

Android,ActionBar下的Progress Bar,并去除圆形进度

android - 非常基本的 actionbarsherlock 带有 fragment 的标签 : FragmentTransaction is null in the onTabSelected() method

java - 通过 Android Studio 在 Android 设备中设置静态 IP 信息

java - Lambda 表达式抛出异常

java - mac上无法导入maven项目

intellij-idea - 使用 Intellij IDEA 运行/调试 ServiceMix 应用程序

android - 如何在 ActionBar 中显示自定义 View ?

Android Studio SDK 目录不存在

android-studio - Flutter 升级到 Flutter 1.11.0 (Mac OS) 后的 Flutter 问题