正式开启android之旅
来源:互联网 发布:淘宝买东西寄到澳洲 编辑:程序博客网 时间:2024/06/07 10:43
今天,正式记载下android之旅的点点滴滴。。。
先记录下点android的编译吧。
android的一般编译流程如下:
source ./build/envsetup.sh
lunch
make
如果是局部编译,一般会选用mm,或者是mmm.
局部编译完成后,如果下个重新打包Android系统镜像文件,可以执行make snod命令。
上面介绍的是整体编译。但对开发者来说,工作中遇到比较多的还是APK的编译、so动态库的编译、及可执行文件的编译。
一、可执行文件的编译
LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ readSdkLevel.cpp \ LOCAL_SHARED_LIBRARIES := \ libcutils \ libutils \ LOCAL_MODULE:= list_prop include $(BUILD_EXECUTABLE) include $(call all-makefiles-under,$(LOCAL_PATH))
二、动态库so的编译
LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_PRELINK_MODULE := falseLOCAL_ARM_MODE := armLOCAL_SRC_FILES:= / aa.c bb.c dd.c /LOCAL_SHARED_LIBRARIES := / dd ee ff / LOCAL_C_INCLUDES += / $(LOCAL_PATH)/../inc LOCAL_CFLAGS += -MD /-FF -Uarm -DMODULE -D__LINUX_ARM_ARCH__=7 /LOCAL_MODULE:= libMyShareLibinclude $(BUILD_SHARED_LIBRARY)
三、静态库的编译
LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_PRELINK_MODULE := falseLOCAL_ARM_MODE := armLOCAL_SRC_FILES:= / aa.c bb.c dd.c /LOCAL_SHARED_LIBRARIES := / dd ee ff /LOCAL_C_INCLUDES += / $(LOCAL_PATH)/../inc LOCAL_CFLAGS += -MD /-FF -Uarm -DMODULE -D__LINUX_ARM_ARCH__=7 / LOCAL_MODULE:= libMyStaticLibinclude $(BUILD_STATIC_LIBRARY)
四、APK的编译
暂时先添加一个连接进来。
http://hubingforever.blog.163.com/blog/static/1710405792011656434982/
http://hubingforever.blog.163.com/blog/static/171040579201152185542166/
- 正式开启android之旅
- 正式开启Android之旅
- Android 计时器 (正式开启 Android 之旅)
- 从今天开始正式开启Android的学习之旅。
- 博客之路正式开启
- 正式开启博客之路!
- 正式开始Android之旅
- 我的开发之路正式开启
- 程序员之路的正式开启
- 正式开启CSDN博客之路
- Android正式开启中国的移动产业战国时代
- Android 开启之旅-学习路线
- Android之开启闪光灯
- 正式开启技术博客
- 开发者模式正式开启
- 正式开启博客
- 本博客正式开启
- 我的android学习之旅正式开始!
- 创新中国2012创新之星冠军:神州鹰,用移动互联网的模式做安防
- 使用Hibernate 基本原理,步骤,核心,实现增删查改
- 放麦子 你一定听说过这个故事。国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第1个棋盘格放1粒麦子,在第2个棋盘格放2粒麦子,
- 第七周任务二
- Android 4.0 WIFI初始化与启动流程
- 正式开启android之旅
- 使用HttpURLConnection时遇到的资源未释放的问题
- PLSQL Developer首选项设置 用户界面 - 代码助手
- 高仿UC浏览器弹出菜单效果
- c++函数返回值与引用
- Java----AWT组件开发和Swing界面编程(二)
- 『HTML5挑战经典』是英雄就下100层-开源讲座(二)危险!英雄
- 关于inputStream.available()与HttpURLConnection.getContentLength()方法获取下载文件的大小
- Java中的final的三种用法