本节是记录搭建第一个NDK程序的过程,记录总结了相关步骤,以及遇到的一些问题~希望帮助后来者吧...
分类:
移动开发 时间:
2015-04-29 19:55:13
阅读次数:
144
做项目的过程中发现,引用第三方的库lib3rdsdk.so,当直接把lib3rdsdk.so放进armeabi文件夹里,会被删除掉。查网上资料都说的不全,经过实验,最简单的方法就是在jni下的android.mk里加下面3-7行就可以,要放最前面,放后面有可能不行哦,因为编译路径有可能会被改掉。其中...
分类:
移动开发 时间:
2015-04-22 13:08:44
阅读次数:
179
最近在将一个小应用从eclipse开发迁移到android studio,程序中有native代码实现,在eclipse是靠Android.mk这么个mk文件来组织编译的,但到android studio上就不行了,因其是靠gradle组织,所以makefile里的配置要转换为build.gradl...
分类:
移动开发 时间:
2015-04-16 13:59:21
阅读次数:
219
Iperf移植记录1.生成arm编译需要的头文件config.h./configure --host=arm如果需要make cleanmake distclean2.增加Android.mk文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOC...
分类:
移动开发 时间:
2015-04-13 12:39:57
阅读次数:
295
Android下log的使用总结一:在源码开发模式下1:包含头文件:#include2:定义宏LOG_TAG#defineLOG_TAG"MYLOGTAG"3:链接log对应的.so库在Android.mk文件中加入如下语句:LOCAL_SHARED_LIBRARIES+=\libcutils接下来...
分类:
移动开发 时间:
2015-04-11 20:37:24
阅读次数:
145
Android编译环境本身比较复杂,且不像普通的编译环境:只有顶层目录下才有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Android.mk文件本身是比较简单的,不过它并不是我们熟悉的Makefile,而是经过了Android自身编译系统的很多处理,因...
分类:
移动开发 时间:
2015-04-10 17:01:57
阅读次数:
132
1 #源文件路径,call my-dir调用my-dir宏,返回Android.mk的路径 2 LOCAL_PATH := $(call my-dir) 3 4 #生成so 5 include $(CLEAR_VARS) 6 LOCAL_MODULE := First 7 LOCAL_SR...
分类:
移动开发 时间:
2015-04-05 11:55:12
阅读次数:
142
游戏在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
第一个方法简单点,不过需要在Android系统源码的环境下用make来编译: 1. 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性。
2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform这一行
3. 使用mm命令来编...
分类:
移动开发 时间:
2015-03-30 16:26:57
阅读次数:
173
#############################################
本文为极度寒冰原创,转载请注明出处
#############################################
分析init进程,首先要分析init进程是如何启动的, init的源码位于(system/core/init),我们先来看看init进程的android.mk...
分类:
移动开发 时间:
2015-03-29 10:52:52
阅读次数:
225