1,eclipse新建android项目,添加jni目录,配置ndk2,jni目录下新建第三方库的引用源文件目录,包含各个平台的so包以及对应的头文件3,配置Android.mk第三方库引用的配置文件如:LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=引用库别名LOCAL_SRC_FILES:=$(TAR..
分类:
移动开发 时间:
2015-05-20 15:04:55
阅读次数:
728
正常情况下,需要在Android.mk文件下面一个一个手动添加cpp文件,如果文件较多,这样就太麻烦了。 解决办法如下: 把Android.mk文件里面的这段代码:LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../C...
分类:
移动开发 时间:
2015-04-30 00:40:41
阅读次数:
160
游戏在iOS打包好之后,打包apk;目前使用 -x 3.0 假如需要 修改 build_native.py 例如 NDK_ROOT 以及一些报错修改android.mk 添加源文件 LOCAL_SRC_FILES := xxx技巧:使用 ls 命令 ls 所有源文件,然后使用 sublime 之类工...
分类:
移动开发 时间:
2015-04-02 22:27:36
阅读次数:
234
LOCAL_PATH:= $(call my-dir)#第三方库的设置方法,后面通过LOCAL_STATIC_LIBRARIES来引用include $(CLEAR_VARS)LOCAL_MODULE := libcrypto LOCAL_SRC_FILES := libcrypto.ainclud...
分类:
其他好文 时间:
2015-03-31 12:20:20
阅读次数:
107
1.将libname.so拷贝到jni/prebuilt下,2.在Android.mk文件下加入以下代码#模块名LOCAL_MODULE := smsiap #动态库路径LOCAL_SRC_FILES := prebuilt/libsmsiap.so include $(PREBUILT_SHA.....
分类:
移动开发 时间:
2015-01-20 00:48:11
阅读次数:
222
Linux程序员必须要学习的MakeFileLOCAL_MODULE 项目名称LOCAL_MODULE_FILENAME 生成so文件的名字LOCAL_SRC_FILES 所有需要编译的源代码文件(cpp/c文件等),每行末尾用"\"和下一行连接起来LOCAL_C_INCLUDES 添加头文件所在的...
分类:
移动开发 时间:
2014-11-02 00:29:30
阅读次数:
167
看原文请移步:Update: Android.mk 中的 LOCAL_SRC_FILES, LOCAL_C_INCLUDES我在先前的两篇post 编写Android.mk中的LOCAL_SRC_FILES的终极技巧编写 android.mk 中 LOCAL_C_INCLUDES 的技巧中提到了一些...
分类:
移动开发 时间:
2014-10-14 11:39:28
阅读次数:
199
3.X打包apk还是相对来说很方便的。
首先安卓和java的环境要配置好,这个就不说了。我就说一下几个容易忽略的地方。
proj.android/jni/android.mk文件肯定是要修改的。
正常情况下,只需要把自己的类添加进去就好了如下
LOCAL_SRC_FILES := hellocpp/main.cpp ../../Classes/Ap...
分类:
其他好文 时间:
2014-09-20 19:01:09
阅读次数:
211
在VS中可以正常运行的代码,放到Eclipse中报undefined reference错误,解决办法,要在Android.mk中声明LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../Classes/AppDelegate....
分类:
系统相关 时间:
2014-08-26 00:15:45
阅读次数:
242
今天受命帮师弟调个OpenCV4Android的程序,版本为OpenCV4Android2.4.9,使用方式为前文介绍的第一种方式,即通过jni调用opencv。如杂家前文所述,配套的NDK应使用较高版本的android-ndk-r9d。它的安装很简单,解压缩后设置环境变量到Path就ok:D:\ProgramFile\android-ndk-r9d;但遗憾的是,同样的程序同样的配置在一台PC上通...