Richten Sie Gradle ein, um Java Executable in Android Studio auszuführen

Also hier ist der Deal: Ich verwende ORMLite für Android, das Annotationen für das Mapping in Android verwendet. Wie Sie wissen, sind Annotationen in Android langsam, und die Hersteller von ORMLite haben dies erkannt. Sie haben die Möglichkeit hinzugefügt, eine ausführbare Java-Datei auszuführen, um eine Ressourcendatei zu generieren, die die Notwendigkeit umgeht, Annotationen zur Laufzeit in der Android-App zu überprüfen. Es sieht ungefähr so ​​aus:

public class DatabaseConfigUtil extends OrmLiteConfigUtil {
  private static final Class<?>[] classes = new Class[] {
    SimpleData.class,
  };
  public static void main(String[] args) throws Exception {
    writeConfigFile("ormlite_config.txt", classes);
  }
}

Ich brauche eine Möglichkeit, diese ausführbare Java-Datei von Zeit zu Zeit auszuführen. Um dies zusammenzufassen:Ich brauche eine Möglichkeit, eine ausführbare Java-Datei in Android Studio auszuführen. Es kann über Gradle erfolgen, eine andere Laufkonfiguration, die Teil eines JUnit-Tests ist, ist mir eigentlich egal. Ich brauche nur die Fähigkeit, dies von AndroidStudio auszuführen.

Dies ist mein aktuelles Gradle-Skript:

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

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 18
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile project(':AndroidLibrary')

    compile 'com.j256.ormlite:ormlite-android:4.47'
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage