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 に答える