Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android核心库编译_Android_Compiler Construction_Dalvik_Android Source - Fatal编程技术网

android核心库编译

android核心库编译,android,compiler-construction,dalvik,android-source,Android,Compiler Construction,Dalvik,Android Source,AOSP如何编译核心库?是否有任何特殊处理使其与底层操作系统通信?是否有任何存根代码生成为标记,并留给Dalvik VM运行时处理?我无法确定您是在谈论java的本机库还是框架库,尽管听起来像是在谈论框架库 这些库几乎没有特殊处理。我能想到的唯一例外是,任何包含java.*类的框架库都必须具有dx的--core库选项 一般来说,dalvik字节码中确实存储了一些可选的调试信息、行号、局部变量名等,这些信息通常存在于核心库中。但这并不是框架库特有的,大多数应用程序也会有这些信息,除非它们另有规定。

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

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

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


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

您能告诉我,如何在Eclipse IDE中启用“-core library”选项吗?我还没有找到构建Android项目的高级选项。您没有在eclipse中构建核心库。