spi*_*ce7 10 android ormlite android-studio android-gradle-plugin
所以这是交易:我正在使用ORMLite for Android,它使用注释来在Android中进行映射.如你所知,Android中的注释很慢,ORMLite的制造商已经意识到这一点,因此他们添加了运行java可执行文件以生成资源文件的能力,该资源文件绕过了在Android应用程序中运行时检查注释的需要.它看起来像这样:
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);
}
}
Run Code Online (Sandbox Code Playgroud)
我需要一种方法来每隔一段时间运行一次这个java可执行文件.总结一下:我需要一种在Android Studio中运行java可执行文件的方法.它可以通过Gradle,另一个运行配置,JUnit测试的一部分,我真的不在乎.我只需要能够从AndroidStudio运行它.
这是我目前的Gradle脚本:
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'
}
Run Code Online (Sandbox Code Playgroud)
Mar*_*Nuc 10
我使用IDE配置.以下是如何实现它:
OrmLite DB config
,主类:com.yourclasspath.DatabaseConfigUtil
,使用模块的类路径:main
Before launch
印刷机加图标 - >运行另一个配置并选择OrmLite DB config现在,每次构建主配置时,它都会执行DatabaseConfigUtil.
如果您不希望在每次构建之前运行DatabaseConfigUtil,只需跳过步骤4并从工具栏中"运行"图标旁边的配置选择中运行它.
归档时间: |
|
查看次数: |
4432 次 |
最近记录: |