我知道提出这个问题还为时尚早,但有没有人尝试在启用新ART的情况下在Android上运行Apache Felix?
显然,Android上的Dalvik将被新的运行时环境所取代,其中dex代码是在App安装而不是Just-in-time预编译的。 Android目前支持动态加载包装在jar文件中的dex代码。 Apache Felix使用Android的Dex加载java类来加载dexed bundle。在新的ART中,我不确定这些类是否会被删除,弃用,或者将来可能会以不同的方式工作。
Android 4.4(Kitkat)显然可以选择在开发人员设置中切换ART和dalvik模式,但由于我还没有运行Android 4.4的设备,因此我无法在ART上测试Felix。 有人试过吗?
谢谢!
答案 0 :(得分:1)
我刚刚在Nexus 4上获得了Android 4.4更新。我在开发人员设置中切换到ART,重新启动手机,并尝试运行Felix。它似乎在dalvik和ART中都运行良好。