Currently I'm working in eclipse I want to migrate to Android studio but I have to find out first: I How do I create a jar for my project using the new Android Build system?
My project is setup as a library but only the Java files in the project do not require me to export it as a library or not. I want to export files as a .jar so that it can easily be dropped into another project.
Update Here is my gray file I I can not apply the line plugin javascript because it is incompatible with the Android plugin. Jar work is already included in the Android plugin.
buildscript {{treasures mavenCentral ()} {dependence classpath 'com.android.tools.build:gradle:0.4'} 'Android' dependence {compile files ( 'libs / android- support v4.jar ')} Android {compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig {minSdkVersion 7 targetSdkVersion 16}} {sourceSets main {{Java srcDir:} apply plugin' Src / main / java '}}} function I am running the script: gradle clean jar I run the work, nothing happens ... why? What am I missing? Update 2
Below is the new grading build file I am using. Report changes to the gradle version due to the latest updates from Android Studio. Even with a simple clean construction I get this error: Project Directory '& lt; My_workspace_path & gt; \ Core2Project \ build.gradle 'is not a directory This is the only error. The build does not happen in the studio when I run from the IDE, I am also running on this issue along with another project. When I specify the name of the file to be used in Build Studio, I get this error.
buildscript {repositories {mavenCentral ()} dependency {classpath 'com.android .tools.build: Gradle :. Android 'dependence {compile files (' libs / android- support v4.jar ')} Android {compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig {minSdkVersion: 0.5 +'}} apply plugin '7 targetSdkVersion 16} sourceSets {{Main Java {src.dir 'src / main / Java'}}}} Working jar (type: jar) {from android.sourceSets.main.java}
Gradual and Android Grade Plugin, you can get your build.gradle :
job jar (Type: jar) {android.sourceSets.main.java.srcDirs} to and run the gradle ComplereleaseJa Va jar
On older versions of the Gradle plugin, your sourceSets element should be inside android :
< code> Android {compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig {minSdkVersion 7 targetSdkVersion 16} sourceSets {{main Java {srcDir 'src / main / java'}}}} However, Your jar will need to refer to android.sourceSets :
working jar (type: jar) {android.sourceSets.main .java} to
No comments:
Post a Comment