摘要:
前几天一直在搞android平台的编译的问题。google不给我们c++程序员提供一个便捷的开发环境,真是让我痛心疾首。分两部分说,第一部分是生成动态库(.so)的mk文件,另一部分时说module(module是android提供的很有意思并且也很用的一个东西)的mk文件。下面直接拿cocos2d-x里的helloworld当实例,咱一句一句的给你解释,这个文件在proj.android/jni/Android.mk#my-dir由编译系统提供,这句话的目的是把LOCAL_PATH这个宏设置为这个mk文件所在的位置LOCAL_PATH := $(call my-dir)#CLEAR_VARS 阅读全文
摘要:
这里只说用android sdk和android ndk编译生成.so文件,能够编译出.so文件你已经完成了85%的工作,剩下的就是打apk包然后在模拟器或者真机上运行了。一、下载相关包1、android ndk,注意选择好平台,下载链接:http://developer.android.com/tools/sdk/ndk/index.html2、android sdk,下载链接:http://ishare.iask.sina.com.cn/f/15442004.html3、cocos2d-x,这个不多说了,自己去官网下最新版二、设置相关环境1、打开终端2、检查java环境,输入java -v 阅读全文