Android.mk文件相当于是从Makefile文件中截取的小片段,非常非常的小!可被系统解析一次或者多次!应该尽量少的声明 该文件的一个很重要的组成部分就是模块 1. ? ?- a static library ? 静态库 2. ? ?- a s...
分类:
移动开发 时间:
2014-08-05 19:43:20
阅读次数:
241
1、编译成android时,需要修改jni/android.mk,每个cpp都修改一下太麻烦,可以让他自动识别。
# 遍历目录及子目录的函数
define walk
$(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e)))
endef
# 遍历Classes目录
ALLFILES...
分类:
其他好文 时间:
2014-08-05 15:58:19
阅读次数:
224
一:假设.so文件名称 : libhi.so1.jni文件下创建一个prebuilt2.android.mk文件中找到 include $(CLEAR_VARS), 在这句后面添加如下代码LOCAL_MODULE := libhiLOCAL_SRC_FILES := prebuilt/libhi.s...
分类:
其他好文 时间:
2014-08-02 23:14:34
阅读次数:
325
参考<link> 要点是加入这两个标签: LOCAL_STATIC_JAVA_LIBRARIES LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES 上面链接里没提到的是,这两个标签需要用`CLEAR_VARS`分开,并且include `BUILD_MULTI_PREBUILT`可以理解...
分类:
移动开发 时间:
2014-08-01 11:03:21
阅读次数:
290
直接贴上Android.mk文件吧。对了,是cocos2d3.0的,不知道2.x是否一样。LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := cocos2dcpp_sharedLOCAL_MODULE_FILENAME :...
分类:
移动开发 时间:
2014-07-29 16:52:52
阅读次数:
224
如果是在android源码里面编译我们自己的应用,就需要这个android.mk文件,这个文件就告诉android系统应用如何来编译这个应用以及这个应用它所依赖哪些文件等等信息。我对android.mk的了解也不是很多,我把我们平时经常需要的东西说一下,顺便也是帮助自一个己作一下笔记。其实我们用得最...
分类:
移动开发 时间:
2014-07-29 11:26:06
阅读次数:
336
将
LOCAL_SRC_FILES := hellocpp/main.cpp ../../Classes/AppDelegate.cpp ../../Classes/HelloWorldScene.cpp修改成
FILE_LIST := hellocpp/main.cpp
FILE_LIST += $(wi...
分类:
移动开发 时间:
2014-07-26 15:17:40
阅读次数:
170
在eclipse工程目录下建立一个jni的文件夹。在jni文件夹中建立Android.mk和Application.mk文件。Android.mk文件:Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。详见附...
分类:
移动开发 时间:
2014-07-18 13:29:36
阅读次数:
470
一、源码编译
1.1 so预编译LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libAppArea
LOCAL_SRC_FILES :=libAppArea.so
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL...
分类:
移动开发 时间:
2014-07-18 11:21:37
阅读次数:
319
LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)#编译库的名称LOCAL_MODULE:=cocos2dcpp_shared#编译库的文件名LOCAL_MODULE_FILENAME:=libcocos2dcpp#包含的源文件LOCAL_SRC_FILES:=hellocpp/main.cpp\../../Classes/AppDelegate.cpp\../../Classes/Card.cpp\../../Classes/Ga..
分类:
移动开发 时间:
2014-07-17 19:33:26
阅读次数:
286