使用cocos compile -p android编译cocos2dx项目的时候出现如下错误(新建了TestScene.h,TestScene.cpp): 编辑proj.android/jni/目录下的Android.mk文件,在 处追加上你所有新建的文件(我这里是TestScene.cpp),重 ...
分类:
其他好文 时间:
2016-08-09 12:04:33
阅读次数:
811
1、so库编译时出现 这种情况一般是使用了新版的NDK编译造成的,新版的ndk将warning视为error, 解决方法: 在Android.mk里面加入#LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true 这种方法编译的so库不能运行在target api为23 ...
分类:
移动开发 时间:
2016-08-03 15:19:44
阅读次数:
408
Android.mk简介:
Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。
所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。
Android.mk文件语法允许我们将Source打包成一个"modu...
分类:
移动开发 时间:
2016-07-19 10:58:32
阅读次数:
190
Android.mk 文件内容: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES:= \ testH264VideoStreamer.cpp LOCAL_M ...
分类:
移动开发 时间:
2016-07-13 23:09:45
阅读次数:
599
Jni 普通java类,该类构造两个本地方法: 显示Jni调用结果的Activity jni代码如下: log构造: Android.mk构造: ...
分类:
其他好文 时间:
2016-07-08 19:35:44
阅读次数:
136
附1: Android.mk与jni目录的关系: 在某目录下,如/src/modules1/下存放Android.mk和Application.mk,调用ndk-build试图编译时,会遇到如下错误: Android NDK: Could not find application project d ...
分类:
移动开发 时间:
2016-07-07 22:24:36
阅读次数:
222
本文给《Android java传递int类型数组给C》中添加C代码中调用logcat的功能 Android.mk文件增加以下内容 LOCAL_LDLIBS += -llog C代码中增加以下内容 define C的宏定义 起别名 #define LOG_TAG "System.out" 给"Sys ...
分类:
移动开发 时间:
2016-07-02 15:54:32
阅读次数:
210
新建Android项目,设置布局: jni开发的步骤 ①写java代码 声明本地方法 用到native关键字 本地方法不用去实现 ②项目根目录下创建jni文件夹 ③在jni文件夹下创建.c文件 ④ 导入<jni.h> ⑤ 创建Android.mk makefile 告诉编译器.c的源文件在什么地方, ...
分类:
移动开发 时间:
2016-07-01 16:21:18
阅读次数:
208
将一个小应用从eclipse开发迁移到android studio,程序中有native代码实现,在eclipse是靠Android.mk这么个mk文件来组织编译的,但到android studio上就不行了,因其是靠gradle组织,所以makefile里的配置要转换为build.gradle里的 ...
分类:
移动开发 时间:
2016-06-28 02:07:35
阅读次数:
288
参考文章:http://www.cnblogs.com/wainiwann/p/3837936.htmlLOCAL_PATH:=$(callmy-dir)#返回Android.mk的目录路径include$(CLEAR_VARS)#负责清理很多LOCAL_xxx.例如:LOCAL_MODULE,LOCAL_SRC_FILES,LOCAL_STATIC_LIBRARIES等等。但不清理LOCAL_PATH.LOCAL_MODULE:=libjpush173..
分类:
移动开发 时间:
2016-06-24 13:05:58
阅读次数:
833