我在 Guice 的下载页面上看到了一个名为 guice-no-aop 的模块,其目的显然是针对 Android 开发者进行营销。一些在线搜索拉回了像 RoboGuice 这样的库,它们看起来像是在做类似的基于 AOP 的 IoC,还有几篇文章甚至给出了很好的代码示例。
但我的问题是:如果没有这些特殊库,为什么 Guice 不能在 Android 应用程序上运行?我期待在 Guice 的网站/wiki 上找到一些东西,但令我惊讶的是,找不到一个单一的原因。
有人知道吗?
编辑
这个问题的辅助是一个更广泛的问题:
- 还有哪些其他 Java 框架不能在 Android 上运行?!?!(经验法则是什么?)