【问题标题】:android core library compilationandroid核心库编译
【发布时间】:2012-04-08 17:31:33
【问题描述】:

AOSP 如何编译核心库?是否有任何特殊处理使其与底层操作系统通信?是否有任何存根代码作为标记生成并留给 Dalvik VM 运行时处理?

【问题讨论】:

    标签: android compiler-construction dalvik android-source


    【解决方案1】:

    我无法确定您是在谈论本机库还是 java 的框架库,尽管听起来您在谈论框架库。

    对这些库几乎没有特殊处理。我能想到的唯一例外是任何包含 java.* 类的框架库都必须具有 dx 的 --core-library 选项。

    一般来说,dalvik 字节码确实存储了一些可选的调试信息,行号,局部变量名等,这些通常存在于核心库中。但这不是特定于框架库的 - 大多数应用程序也会有这些信息,除非他们另有说明。

    【讨论】:

    • 你能告诉我如何在 Eclipse IDE 中启用“--core-library”选项吗?我根本没有发现构建 Android 项目的高级选项。
    • 你不会在 eclipse 中构建核心库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2010-10-24
    • 2016-09-21
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    相关资源
    最近更新 更多