GreenDao Android Studio -


i'm looking clear step-by-step explanation on how import greendao in android studio.

i've used before in as, failed work again. there tutorials out there, don't seem apply latest version of as.

when clone github, example project stuff etc. there way install greendaogenerator without these extras?

just looking up-to-date step-by-step explanation.

update: suggest using realm.io now! check out! :-)

any appreciated!

tested on android studio 2.0

with android studio 0.6.1+ (and possibly earlier) can add non android project android project module.

using below method can have java modules(greendaogenerator) , android modules in same project , have ability compile , run java modules stand alone java projects.

  1. open android project in android studio. if not have one, create one.
  2. click file > new module. select java library , click next.
  3. fill in package name, etc , click finish. should see java module inside android project.
  4. open build.gradle file of java project , add following dependency

    dependencies {     compile filetree(dir: 'libs', include: ['*.jar'])     compile('de.greenrobot:daogenerator:1.3.0') } 
  5. copy daogenerator classes or create if don't have 1 java module.for e.g. have created exampledaogenerator class in java module.

    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");    }  } 

now, generate classes can use in android project follow below steps.

  1. click on run menu in top bar. click edit configurations...
  2. in new window, click on plus sign @ top left of window , select application
  3. a new application configuration should appear, fill following information.

    1. give name e.g. greendao.
    2. in main class click … button , select generator class have main method.for e.g. in case com.greendao.generator.exampledaogenerator
    3. in working directory select path of java project.
    4. in use class of module select java project. click ok.
    5. again go run menu , can see e.g. run greendao. click on it.it should compile successfully.

its done !!! can check generated classes in folder have specified.for e.g. in case /daoexample/src-gen

note: can run android project again clicking on run menu -> edit configuration . select project , click ok.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -