Setup Gradle, um Java ausführbare Datei in Android Studio auszuführen

Also hier ist der Deal: Ich bin mit ORMLite für Android, die Annotationen für seine Mapping in Android verwendet. Wie Sie wissen, sind Annotationen in Android langsam, und die Macher von ORMLite haben dies erkannt, so dass sie die Möglichkeit, eine Java-Datei ausführen, um eine Ressource-Datei, die die Notwendigkeit, um Annotationen zur Laufzeit in der Android-App zu überprüfen umgeleitet. So sieht es 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 einen Weg, um diese Java-ausführbare alle einmal in eine Weile laufen. Um dies zusammenzufassen: Ich brauche eine Möglichkeit, eine Java-ausführbare Datei in Android Studio auszuführen. Es kann über Gradle sein, eine andere Laufkonfiguration, Teil eines JUnit-Tests, ich interessiere mich nicht wirklich. Ich brauche nur die Möglichkeit, diese von AndroidStudio auszuführen.

Dies ist mein aktuelles Gradle Script:

 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' } 

  • Sqlite Transaktion blockiert Android ui
  • Verwenden von Limit () und Offset () in QueryBuilder (ANDROID, ORMLITE)
  • Proguard mit OrmLite auf Android
  • Wie lösche ich einen Datensatz aus ORMLITE?
  • CursorWindowAllocationException in Standard-ORMLit-Methode
  • App auf Release-Crashs, während auf Debug nicht
  • Sammlungen in ORMLite
  • ORMLite - Wie man das Ergebnis des Beitrages verarbeitet
  • One Solution collect form web for “Setup Gradle, um Java ausführbare Datei in Android Studio auszuführen”

    Ich benutze hier IDE-Konfiguration. Hier ist, wie man es erreicht:

    1. Im Menü wählen Sie Ausführen -> Konfiguration bearbeiten
    2. Drücken Sie plus icon -> Anwendung
    3. Name: OrmLite DB config , com.yourclasspath.DatabaseConfigUtil : com.yourclasspath.DatabaseConfigUtil , Klassenpfad des Moduls verwenden: main
    4. Wechseln Sie zu Ihrer Hauptaufbaukonfiguration und in der Before launch Presse plus Symbol -> Führen Sie eine andere Konfiguration aus und wählen Sie OrmLite DB config

    Jetzt jedes Mal, wenn du deine Hauptkonfiguration baustest, führt sie auch DatabaseConfigUtil aus.

    Wenn Sie nicht möchten, dass DatabaseConfigUtil vor jedem Build ausgeführt wird, fahren Sie einfach Schritt 4 und führen Sie es aus der Konfigurationsauswahl neben dem Run-Symbol in der Symbolleiste aus.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.