Android Gradle Build System: Utwórz bibliotekę Jar Not Library

Obecnie pracuję w zaćmieniu. Chcę przeprowadzić migrację do Android Studio, ale najpierw muszę to rozgryźć: jak utworzyć słoik dla mojego projektu za pomocą nowego systemu Android?

Mój projekt jest skonfigurowany jako biblioteka, ale w projekcie są tylko pliki Java. Nie potrzebuję ani nie chcę eksportować tego jako biblioteki. Chcę wyeksportować pliki jako .jar, aby można je było łatwo przenieść do innego projektu.

Aktualizacja Oto mój plik stopni.Nie mogę dodać liniiapply plugin java ponieważ jest niekompatybilny z wtyczką android. Zadanie jar jest już zawarte w pluginie android.

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

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

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

sourceSets {
    main  {
        java {
            srcDir 'src/main/java'
        }
    }
}
task jar(type: Jar) {
    from sourceSets.main.java
}

Używam skryptu jako:gradle clean jar

Kiedy uruchamiam zadania, nic się nie dzieje ... Dlaczego? czego mi brakuje?

Aktualizacja 2

Poniżej znajduje się nowy plik kompilacji stopni, którego używam. Zwróć uwagę na zmianę wersji stopniowej ze względu na najnowszą aktualizację studia Android. Nawet z prostymclean build Dostaję ten błąd:Project directory '<my_workspace_path>\Core2Project\build.gradle' is not a directory. Ten błąd występuje tylko w studio kompilacji. Nie, kiedy uciekam z IDE. Wpadłem na ten sam problem z innym projektem. Okazuje się, że otrzymam ten błąd, gdy określę nazwę pliku do użycia w studio budowania.

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

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

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }

    sourceSets {
        main  {
            java {
                srcDir 'src/main/java'
            }
        }
    }
}


task jar(type: Jar) {
    from android.sourceSets.main.java
}

questionAnswers(2)

yourAnswerToTheQuestion