0

我目前正在尝试将我的 android maven 项目切换到 gradle。目前一切都很好,但我在自动完成和使用任何短裤时遇到了麻烦。它确实减缓了发展。

我很确定这与我的构建路径有关我注意到我的构建路径中没有 android.jar

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

 apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
compile files('libs/android-support-v4.jar')
compile ('com.github.chrisbanes.actionbarpulltorefresh:extra-abs:+')
compile ('org.codehaus.jackson:jackson-core-asl:1.9.13')
compile ('org.codehaus.jackson:jackson-mapper-asl:1.9.13')
compile ('org.springframework.android:spring-android-core:1.0.1.RELEASE')
compile ('org.springframework.android:spring-android-rest-template:1.0.1.RELEASE')
 }

android {
buildToolsVersion "19.0"
compileSdkVersion 19

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

    dexOptions {
        preDexLibraries = false
    }

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/ASL2.0'
    }

    instrumentTest.setRoot('tests')
   }

    signingConfigs {
    debug {
        storeFile file("C:/Users/..../.android/debug.keystore")
        storePassword "...."
        keyAlias "......"
        keyPassword "...."
    }

    release {
        storeFile file("C:/Users/..../.android/release.keystore")
        storePassword "....."
        keyAlias "....."
        keyPassword "....."
    }
  }

  buildTypes {
    debug {
        signingConfig signingConfigs.debug
    }
    release {
        signingConfig signingConfigs.release
    }
   }

 task wrapper(type: Wrapper) {
gradleVersion = '1.12'
  }
  } 

在此处输入图像描述

我的项目设置完毕,我已经在我的 Eclipse 工作区中安装了 nodeeclipse 和 enide gradle 编辑器

4

1 回答 1

-1

我建议你不要使用 eclipse,而是使用Android Studio。它确实是一个出色的工具,具有非常强大的 Android/Gradle 集成。

于 2014-07-18T01:49:28.253 回答