2

我正在从 Eclipse 迁移到 Android Studio,我无法将我的 Eclipse 项目迁移到 Android Studio。

细节:

Storm-gen是适用于 Android SQLite 的简单 ORM,我正在考虑如何在我的 android studio 中使用该 ORM 框架和 gradle 文件,以便注释生成工作!

4

2 回答 2

1

Storm-gen 刚刚被推送到Maven 中央存储库,因此您可以轻松导入和使用它

于 2014-06-11T13:32:17.337 回答
1

这是适用于 Android Studio 的 Storm-gen gradle build 的最佳解决方案!

参考 Maia 在githhub/stormTest中的解决方案:

这个想法是弄清楚如何让 gradle 文件工作,以便注释生成与 Android Studio 中的storm-gen Lightweight DAO lib一起工作。

共有三个android studio项目:

  • StormTestProject - 访问storm-genStorm的简单应用程序
  • TestLibProject - 里面有storm-gen的android库
  • StormHelloWorldProject - 使用 StormTestLibProject 生成 aar 的简单应用程序

StormTestLibProject会将库部署到您机器上的本地 maven 存储库。你需要安装maven

sudo apt-get install maven2

StormTestLibProject 中键入 ./gradlew install ,它将构建库、制作 aar 并将其放入本地 maven 存储库中。

StormHelloWorldProject 中,这个库只是通过 build.gradle 中的依赖来访问。

这些项目使用 maven 2.2.1 在 ubuntu 13.10 64bit 上使用 gradle 1.8 和 android studio 0.3.1 进行了测试。

注意:生成的源代码位于 build/source/apt-generated。您需要在 libs 文件夹中有storm-api 和storm-apt jar。

于 2014-03-19T07:33:26.933 回答