NDK全称:Native Development Kit。
1、NDK是一系列工具的集合。
* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。[1]
* NDK集成了交叉编译器,并提供了相应的mk文件隔离平台、CPU、...
分类:
其他好文 时间:
2014-06-24 19:38:56
阅读次数:
191
一.TARGET_BUILD_VARIANT=user
当选择的编译类型为user的时候,可以在/build/core/main.mk中看到(android 4.2):
# Turn on Dalvik preoptimization for user builds, but only if not
# explicitly disabled and the build is running on Linux (since host
# Dalvik isn't built for non-L...
分类:
移动开发 时间:
2014-06-22 18:17:14
阅读次数:
443
Cocos2d-x移植到Android平台编译的两个文件Android.mk和Application.mk2014年6月11日 本篇博客主要讲NDK编译Android项目的两个文件Android.mk和Application.mk,笔者在使用NDK编译Cocos2d-x生成的Android项目的时候遇到配置编译环境的问题,网上虽然有些配置教程,但并未把一些原理性的东西描述清楚,虽然有时候可以把编译...
分类:
移动开发 时间:
2014-06-19 09:44:08
阅读次数:
300
在Genymotion中运行cocos2d-x程序,修改的地方如下:1.修改Application.mk文件,增加如下一行APP_ABI := armeabi armeabi-v7a x862.修改Cocos2dxActivity.java文件,修改isAndroidEmulator函数如下: 1 ...
分类:
其他好文 时间:
2014-06-16 13:41:37
阅读次数:
293
在androidproject中编译C++时,找不到头文件,报错例如以下:fatal
error: string: No such file or directory解决该问题须要在Android.mk文件里:LOCAL_C_INCLUDES
:= \ bionic \ external/stlpo...
分类:
编程语言 时间:
2014-06-12 06:54:25
阅读次数:
387
一、
1、定义硬件访问服务接口(为了进程间通信)
~/android-2.3_r1/frameworks/base
----Android.mk
----/core/java/android/os/IFregService.aidl
Android系统提供了一种描述语言来定义具有跨进程访问能力的服务接口,这种描述语言称为Andr...
分类:
其他好文 时间:
2014-06-11 06:42:03
阅读次数:
276
1、实现硬件访问服务的JNI方法
frameworks/base/services/jni
----com_android_server_FregService.cpp
----onload.cpp
----Android.mk
com_android_server_FregService.cpp
#define LOG_TA...
分类:
其他好文 时间:
2014-06-11 06:17:35
阅读次数:
249
1、开发Android应用程序来使用硬件访问服务
~/android-2.3_r1/packages/experimental/Freg
----AndroidManifest.java
----Android.mk
----src
----shy/luo/freg...
分类:
移动开发 时间:
2014-06-11 00:04:37
阅读次数:
362
配置好Genymotion虚拟机后,运行cocos2dx的应用时会崩溃,报"unfortunately
stop"一、要将libcocos2dcpp.so编译成x86架构:在proj.android/jni/Application.mk文件中加入APP_ABI
:= armeabi x86二、 在....
分类:
其他好文 时间:
2014-06-10 09:03:58
阅读次数:
336