Widzę na stronie pobierania Guice moduł o nazwie guice-no-aop, którego zamiarem jest wyraźnie marketing w kierunku programistów Androida. Kilka wyszukiwań w Internecie usunęło biblioteki takie jak RoboGuice, które wyglądają podobnie do podobnych IoC opartych na AOP, a kilka artykułów podaje nawet świetne przykłady kodu.Co sprawia, że Guice nie może działać na Androidzie z wyjątkiem Guice-no-aop?
Ale moje pytanie brzmi: Dlaczego Guice nie uruchomi aplikacji na Androida bez tych specjalnych bibliotek? Spodziewałem się znaleźć coś na stronie/wiki Guice, ale ku mojemu zaskoczeniu nie mogłem znaleźć ani jednego powodu.
Ktoś wie?
Edit
pomocniczy na to pytanie jest szerszy jeden:
- Jakie inne ramy Java nie będzie działał na Androidy?!?! (Jaka jest zasada?)
FYI, kpiny w klasie zbliżają się do Androida. http://code.google.com/p/mockito/issues/detail?id=308 –