小学弟拿着本过时的教材对着书一顿猛敲,一运行就GG了,拿过来让我瞧瞧,greendao...没搞过,有失学长尊严哈,我反复翻了翻教材,没啥问题啊!调了半个小时,还是不行,我默默的点开了万能的度娘、stackoverflow,操弄我那刚过四级的英语,内心是崩溃的,没办法,自己重头建项目,过了一遍。
1、新建项目 GreenDaoDemo
创建Module-->Java Library 命名GreenDao
依次依赖
app build.gradle
compile 'de.greenrobot:greendao:2.0.0'
GreenDao build.gradle
compile 'de.greenrobot:greendao-generator:2.0.0'
不要问我为什么是2.0.0,那本过时的教材教的
Sync now 完成
2、实现代码
在java工程中实现main方法,调用api生成实体类,运行...我去还是这个问题
经过一个小时的“借鉴”失败后,我鼓起勇气打开了greendao的GitHub,终于在 issue 列表中找到了解决方案
3、解决方案
在GreenDao build.gradle中应用application插件,并指定mainClassName,利用AS自带的Gradle插件点击Java Library Module下application中的run()方法
mainClassName指定为main()方法所在包名+类名
运行结果....没反应,晕死,仔细检查一下,文件生成的路径错了
修改后依旧利用AS自带的Gradle插件点击Java Library Module下application中的run()方法
运行结果...成功!
4、总结
没啥好总结的,技术不到家,坑多请自重!