【问题标题】:Does Apache Felix work in the new Android RunTime (ART)?Apache Felix 是否可以在新的 Android 运行时 (ART) 中工作?
【发布时间】:2013-11-15 02:22:27
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: android dalvik apache-felix


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-09-16
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 2017-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多