我正在尝试将我的项目包含在GreenDAO ORM中,没有用的说没有好的教程可以让它从头开始工作,官方网站上有一些荒谬的文档。我使用了这个greendao tutorial并做了所有中间步骤来生成带有gradle任务的类。但现在我卡住了,Android Studio为每个生成的类提供了一个错误,如:
无法解析符号'AbstractDaoMaster' 。所有进口实际上都已到位,但没有办法让它发挥作用。
我尝试过的事情: 使缓存无效 将AS更新为1.2.1.1
我有iMac OS X Yosemite 10.10.2
我不知道下一步该做什么。
答案 0 :(得分:1)
官方网站上的文档对于Eclipse项目来说有点旧。使用Android Studio我始终遵循this tutorial,它总是像魅力一样。
答案 1 :(得分:1)
对不起,我没有及时找到你的问题 - 答案已经在你提到的教程的2nd part中了:
compile files('libs/greendao-1.3.7.jar')
答案 2 :(得分:1)
对于未来,我真的建议为greenDAO添加Gradle依赖项,而不是jar文件。这种方式更灵活,更容易。只需将compile 'de.greenrobot:greendao-generator:2.1.0'
添加到 build.gradle 并同步即可。您随时可以查看最新版本here。
请参阅此blog post以获取有关说明的分步教程。
答案 3 :(得分:0)
我实际上必须使用以下命令更新app模块中的build.gradle:
compile files('libs/greendao.jar')
并手动将gradle脚本与项目文件同步。之后,所有依赖项都得到满足。