2

我知道现在问这个问题还为时过早,但是有没有人尝试在启用了新 ART 的 Android 上运行 Apache Felix?

显然,Android 上的 Dalvik 将被一个新的运行时环境所取代,其中 dex 代码是在 App 安装时预编译的,而不是即时编译的。Android 目前支持动态加载包装在 jar 文件中的 dex 代码。Apache Felix 使用 Android 的 Dex 加载 java 类来加载 dexed 包。在新的 ART 中,我不确定这些类是否会被丢弃、弃用,或者将来可能会以不同的方式工作。

Android 4.4 (Kitkat) 显然可以在开发人员设置中切换 ART 和 dalvik 模式,但我无法在 ART 上测试 Felix,因为我还没有运行 Android 4.4 的设备。有人试过吗?

谢谢!

4

1 回答 1

1

我刚刚在 Nexus 4 上获得了 Android 4.4 更新。我在开发者设置中切换到 ART,重新启动手机,并尝试运行 Felix。它似乎在 dalvik 和 ART 中都可以正常工作。

于 2013-11-29T04:49:20.943 回答