概述
Android.mk文件用来向编译系统描述如何编译你的源代码。更确切地说,该文件其实就是一个小型的Makefile。由于该文件会被NDK的编译工具解析多次,因此应该尽量减少源码中声明变量,因为这些变量可能会被多次定义从而影响到后面的解析。这个文件的语法允许把源代码组织成模块,每个模块属于下列类型之一:
1. APK程序:一般的Android程序,编译打包生成apk文件。
2. JAV...
分类:
移动开发 时间:
2014-10-10 14:12:34
阅读次数:
217
mm命令快速编译一个模块之后,一般用adb push到手机看效果,如果环境不允许用adb push或模块不经常改,希望直接放到image里,则可以用./mk snod,这个命令仅仅将system目录打包成system.img,然后方便直接下载,但是这个命令还是很慢(慢在搜索所有的Android.mk),有一种方法可以加速该编译到1分钟以内
修改alps/build/core/main.m...
分类:
移动开发 时间:
2014-10-10 12:59:54
阅读次数:
182
Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中不会被定义。一个Android.m...
分类:
移动开发 时间:
2014-10-09 18:28:07
阅读次数:
279
转自:www.cnblogs.com/hopetribe/archive/2012/04/23/2467060.htmlLOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_STATIC_JAVA_LIBRARIES := xsocket j.....
分类:
移动开发 时间:
2014-10-08 23:42:57
阅读次数:
332
一、变量说明:1.LOCAL_PATH:= $(call my-dir)此行代码在Android.mk的开头,用于给出当前文件的路径LOCAL_PATH 用于在开发树中查找源文件宏函数’my-dir’, 由编译系统提供,用于返回当前路径(即包含Android.mk file文件的目录)2.LOCAL...
分类:
移动开发 时间:
2014-10-07 18:30:43
阅读次数:
226
转自:http://blog.csdn.net/u011589606/article/details/23474241in the cpp file, please include#include in Android.mk, please addLOCAL_STATIC_LIBRARIES ...
分类:
其他好文 时间:
2014-10-07 13:10:03
阅读次数:
712
1、这段代码下载自子龙山人,虽然没看懂,应该是通用版的。https://gist.github.com/andyque/6060595
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := game_shared
LOCAL_MODULE_FILENAME := libgame
#traverse a...
分类:
移动开发 时间:
2014-09-25 18:00:17
阅读次数:
207
今天,同事发现了一个可以自动生成Android.mk的脚本。这里贴上留着以后使用。之前在网上找的脚本只能识别以.cpp结尾的类,经过修改后也可以识别.c结尾的类。...
分类:
移动开发 时间:
2014-09-25 17:49:19
阅读次数:
167
Cocos2d-x 关于Android.mk 自动读入CPP...
分类:
移动开发 时间:
2014-09-21 23:03:22
阅读次数:
251
3.X打包apk还是相对来说很方便的。
首先安卓和java的环境要配置好,这个就不说了。我就说一下几个容易忽略的地方。
proj.android/jni/android.mk文件肯定是要修改的。
正常情况下,只需要把自己的类添加进去就好了如下
LOCAL_SRC_FILES := hellocpp/main.cpp ../../Classes/Ap...
分类:
其他好文 时间:
2014-09-20 19:01:09
阅读次数:
211