【问题标题】:If the ability to add application support Android ART?如果能够添加应用程序支持Android ART?
【发布时间】:2013-11-30 11:45:47
【问题描述】:

在 Google Play 中填写应用程序进行 beta 测试后,开始注意到 Android 4.4 和虚拟机 ART 应用程序根本无法运行。是否有可能以某种方式添加对此虚拟机的支持?

【问题讨论】:

    标签: android art-runtime


    【解决方案1】:

    ART 虚拟机应该简单地运行您的应用程序而不会出现错误;您不需要特别“添加”对它的支持。如果它存在阻止您的应用程序运行的错误(或者您的应用程序存在仅由 ART 公开的错误),那么您需要获取 Android 4.4 设备并对其进行测试。这里有说明:https://android.stackexchange.com/questions/56773/dalvik-vm-vs-art-android-runtime-for-endusers关于如何启用它。

    ART 正处于实验性预览阶段,因此开发者可以试用它,并确保在未来的 Android 版本中默认为所有用户启用之前,没有任何问题阻止他们的应用运行。

    如果您怀疑是 ART 错误导致您的应用无法运行,请在 https://code.google.com/p/android/issues/entry 提交错误并提供有关如何重现的完整详细信息。如果您可以将问题范围缩小到 ART 的具体错误之处,而不是仅仅提交一个“我的应用程序无法运行”的错误,那将是最有帮助的。

    【讨论】:

    • 我拿的是 Nexus 5 和 Nexus 7 第一代和第二代。在 dalvik 上一切正常,但是当你去 ART 时甚至没有安装它
    • 可能要做的事情是将其视为任何其他调试问题-我不确定为什么它不会安装(您的应用程序不是已经安装了吗?),但请查看消息在 logcat 中,如果应用程序崩溃,请以正常方式对其进行调试。不要立即认为这是一个 ART 错误——它可能是你的错误,但它现在才被曝光,因为在 ART 下的运行方式不同。
    猜你喜欢
    • 2016-06-08
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多