
android 编译
文章平均质量分 79
neiloid
这个作者很懒,什么都没留下…
展开
-
静态、共享和动态库
C语言中有一些函数不需要进行编译,有一些函数也可以在多个文件中使用。一般来说,这些函数都会执行一些标准任务,如数据库输入/输出操作或屏幕控制等。可以事先对这些函数进行编译,然后将它们放置在一些特殊的目标代码文件中,这些目标代码文件就称为库。库文件中的函数可以通过连接程序与应用程序进行连接。这样就不必在每次开发程序时都对这些通用的函数进行编译了。 不同类型的应用程序将会使用不同的函数库转载 2011-11-09 00:18:22 · 587 阅读 · 0 评论 -
Android build sequence
http://blog.youkuaiyun.com/yili_xie/article/details/5046757小图一张,大家一起研究~~分享到:转载 2012-01-29 22:43:10 · 1066 阅读 · 0 评论 -
Android.mk for your own module
http://blog.youkuaiyun.com/yili_xie/article/details/4971736这里我们向Android中添加自己的模块,只涉及到.so/*.a/elf source的编译,以及如何将prebuilt file添加进工程。对于APK以及jar的source暂时没有仔细研究,要添加进去的话可以参照/pacakge和/framework 里面的Androi转载 2012-01-29 22:41:35 · 653 阅读 · 0 评论 -
Android Building System 总结
http://blog.youkuaiyun.com/yili_xie/article/details/5004205花了一个月的时间来看Android Make,在网上总是看到某某大虾说一天就把Android Make overview了一下,不得不感叹现在大虾的强大和咱那连蜗牛都可以鄙视一下的进度。不过总算是彻底看清的Android make这个系统,不得不当初架构出这套机制的神人顶礼转载 2012-01-29 22:37:56 · 504 阅读 · 0 评论 -
Android编 译系统分析
1. Android编译系统分析编译脚本及系统变量build/envsetup.sh脚本分析在编译源代码之前通常需要在android源代码顶层目录执行 . ./build/envsetup.sh 目的是为了使用脚本 envsetup.sh 里面定义了一些函数:function help()function get_abs_build_var()function get_转载 2011-12-05 19:41:23 · 827 阅读 · 0 评论 -
使用第三方JAR包的一点经验
方法1:Eclipse下,右键工程,Build path,java build path,选择libraries在右边的按钮中点击“Add Library”选择“User library”,点击“下一步”点击“User librarys”按钮在出现的界面中点击“New..”按钮在弹出的界面中随便起一个名字,点击“确定”点击“Add jars”按钮选择第三方jar转载 2011-12-05 19:21:33 · 812 阅读 · 0 评论 -
Android编 译系统结构
2010-11-13 12:36 511人阅读 评论(0) 收藏 举报 图1 android 的makefile结构 android的编译文件主要依赖于mk文件,其源码编译名字是Android.mk,而不我们常见的Makefile文件。 android目录下的Makefile文件,include了build/core目录下的main.mk文件。main转载 2011-12-05 19:45:56 · 939 阅读 · 0 评论 -
And roid下编译自己的库文件 jar并在应用中调用
android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Andro转载 2011-12-05 19:06:37 · 1532 阅读 · 0 评论 -
Android.mk文件语法规范
概述:Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了$NDK_HOME/docs/OVERVIEW.TXT文件,了解了它们的脚色和用途。一个Android.mk file用来向编译系统描述你的源代码。具体来说:-该文件是GNU Makefile的一小部分,会被编译系统解析一次转载 2011-11-09 00:20:24 · 817 阅读 · 0 评论 -
linux C/C++之库编译静态库、共享库
C语言库——静态库、共享库来源:顶嵌 我们在编写一个C语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的功能升级。 例如我要在一段代码中多次交换两个变量的值,我可以在代码中多次转载 2011-11-09 00:26:00 · 5115 阅读 · 0 评论 -
Android Building System 分析
http://branda.to/~thinker/GinGin_CGI.py/show_id_doc/393想要了解一個系統,我常會從 makefile 或是 building system 下手, 以了解系統組成元素為何? 目錄結構為何? 對於 Android ,我也不例外。 透過了解 building system ,我們能知道如何新增、修改、刪除程式, 並保有完整性,順转载 2012-01-29 23:05:34 · 541 阅读 · 0 评论