Tom*_*mCB 34 android greendao android-studio
我正在寻找有关如何在Android Studio中导入GreenDao的明确分步说明.
我之前在AS中使用过它,但未能再次使用它.有一些教程,但它们似乎不适用于最新版本的AS.
当我从github克隆时,我得到一个示例项目的东西等.有没有办法安装GreenDaoGenerator没有这些额外的东西?
只是寻找最新的逐步解释.
更新:我建议现在使用Realm.io!看看这个!:-)
任何帮助,将不胜感激!
nit*_*oel 45
在Android Studio 2.0上测试过
使用Android Studio 0.6.1+(可能更早),您可以轻松地将非Android项目作为模块添加到您的Android项目中.
使用下面的方法,您可以greenDaoGenerator在同一个项目中使用Java模块()和Android模块,并且还可以将Java模块编译和运行为独立的Java项目.
打开java项目的build.gradle文件并添加以下依赖项
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile('de.greenrobot:DaoGenerator:1.3.0')
}
Run Code Online (Sandbox Code Playgroud)复制你的DaoGenerator类或创建你的java模块没有.例如,我已经ExampleDaoGenerator在我的java模块中创建了类.
public class ExampleDaoGenerator {
public static void main(String[] args) throws Exception {
Schema schema = new Schema(1000, "de.greenrobot.daoexample");
addNote(schema);
new DaoGenerator().generateAll(schema, "../DaoExample/src-gen");
}
private static void addNote(Schema schema) {
Entity note = schema.addEntity("Note");
note.addIdProperty();
note.addStringProperty("text").notNull();
note.addStringProperty("comment");
note.addDateProperty("date");
}
}
Run Code Online (Sandbox Code Playgroud)现在,要生成可以在android项目中使用的类,请按照以下步骤操作.
应出现新的应用程序配置,填写以下信息.
com.greendao.generator.ExampleDaoGenerator完成 !!!您可以在您指定的文件夹中检查生成的类.例如,在这种情况下,它是/DaoExample/src-gen
注意:您可以通过单击运行菜单 - > 编辑配置再次运行您的Android项目.选择您的项目,然后单击确定.
| 归档时间: |
|
| 查看次数: |
16263 次 |
| 最近记录: |