Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。一、Android.mk文件的用途一个android子项目中会存在一个或多个...
分类:
移动开发 时间:
2015-03-06 16:59:07
阅读次数:
174
Android.mk是NDK项目的必备组件,但是这里面的语法并不是那么好理解,因为官网上并没有说。
LOCAL_PATH := $(call my-dir) 在Android.mk文件的第一句,必须有,宏功能,返回当前目录。
include $(CLEAR_VARS) 清除了LOCAL_PATH 以外的LOCAL _变量,讨厌的是不是全部,是LOCAL_PATH 以外的,这是因为LOC...
分类:
移动开发 时间:
2015-03-05 01:46:21
阅读次数:
134
原文网址:http://blog.csdn.net/Harrison_zhu/article/details/4057738Android编译环境本身比较复杂,且不像普通的编译环境:只有顶层目录下才有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Andr...
分类:
移动开发 时间:
2015-03-02 14:37:15
阅读次数:
128
一种是需要在Android系统源码的环境下用make来编译: 1. 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性。 2. 修改Android.mk文件,加入LOCAL_...
分类:
移动开发 时间:
2015-03-02 12:41:06
阅读次数:
953
原文网址:http://blog.csdn.net/smfwuxiao/article/details/85307421、Android.mk文件概述Android.mk文件用来告诉NDK编译系统,应该如何编译这些源码。更确切地说,该文件其实就是一个小型的Makefile。该文件会被NDK的编译工具...
分类:
移动开发 时间:
2015-03-02 12:38:13
阅读次数:
261
下载了最新版的cocos v2.1.2beta,使用cocos.exe来创建项目,而且在最下方的附件功能里还勾选了“支持x86架构cpu”这个选项,导致使用build_native.py编译不通过,以及cocos.py也compile不通过;提示android.mk的19行prebuilt-mk报错...
分类:
移动开发 时间:
2015-02-22 15:42:28
阅读次数:
166
添加Android模块
一、基础知识:
(1)在Android系统中,编译都是以模块(而不是文件)作为单位的,每个模块都有一个唯一的名称;
(2)为了将模块编译到Android系统中,每个模块都需要一个专门的Make文件,也即是“Android.mk”文件;
二、实现hello.c 模块的编写
1. 如在 hardware/test目录...
分类:
移动开发 时间:
2015-02-07 18:56:46
阅读次数:
194
转载! Init是linux kernel启动的第一个进程,理解init,对熟悉android系统非常重要。Android的每个目录下面都有一个非常重要的文件Android.mk,负责编译该目录下面的代码。 System/core/init/android.mk[cpp]view plaincopy...
分类:
移动开发 时间:
2015-02-06 18:46:02
阅读次数:
256
做cocos2d-x的项目,一般是用电脑进行开发,然后移植到手机平台上。移植到安卓手机需要用eclipse等工具重新编译打包成apk文件。而用eclipse打包的话,要把项目的cpp文件一条条加入到Android.mk配置中,文件少无所谓,但如果文件很多,手工添加就比较麻烦了,特别是有些时候,要和原先的Andriod.mk配置做比较,本次新增了哪些文件,然后把新增的文件添加进去。
总之,...
分类:
移动开发 时间:
2015-02-05 16:25:41
阅读次数:
151
先贴一个样例,然后解释一下: 1 LOCAL_PATH:= $(call my-dir) 2 include $(CLEAR_VARS) 3 LOCAL_MODULE := mydjvuapi 4 SRC_FILE_OF_MINE :=\ 5 classify.cpp \ 6 cut...
分类:
移动开发 时间:
2015-01-30 15:42:49
阅读次数:
262