簡體   English   中英

如何在Android Studio中集成pullToRefresh

[英]how to integrate pullToRefresh in android studio

我是gradle和android studion的新手。我從eclipse我的項目(通過export)到gradle項目進行了集成。幾乎所有的庫都被編譯好了,只是一個不想添加的pushToRefresh列表。每次gradle都向我顯示這樣的錯誤

java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 4

請幫助我解決這個問題。還有我的主要項目的gradle代碼

    apply plugin: 'android'

dependencies {
    repositories {

    compile fileTree(dir: 'libs', include: '*.jar')
    compile project(':google-play-services_lib-mycity')
    compile project(':view-paget-indicator-mycity')
    compile project(':facebook-sdk-mycity')
    compile project(':Android-PullToRefresh-master:extras:PullToRefreshListFragment')
    compile project(':Android-PullToRefresh-master:library')

    }
}

android {

    compileSdkVersion 20
    buildToolsVersion "20.0.0"

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

        // Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot('tests')

        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

謝謝

嘗試添加到build.gradle后這些行buildToolsVersion

defaultConfig {
    minSdkVersion 4 //or your minsdk
    targetSdkVersion 19
}

Gradle會覆蓋清單中的某些值,例如minSdk。 如果未指定此值,則gradle使用值= 1(而pulltoRefresh庫使用minSdk = 4)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM