项目引入库大致路径:D:\software\cocos2d-x-2.2.3\cocos2dx\platform\android\java
这里笔者直接把引入入库项目中的src的包直接复制过来了,如图的org.cocos2dx.lib,还要把相关的资源复制到项目中去,大致路径是:D:\software\cocos2d-x-2.2.3\projects\TestApp\Resources,复制资源到目标项目中的assets目录下
二、配置环境
配置NDK路径:
参考路径为:D:\software\android-ndk-r9d
配置NDK命令:
参考命令:D:\software\android-ndk-r9d\ndk-build.cmd
添加NDK模块路径(参考,具体视情况):
操作步骤:Eclipse->Windows->Preferences->C/C+±>Build->Environment->ADD
NDK_MODULE_PATH
D:/software/cocos2d-x-2.2.3;D:/software/cocos2d-x-2.2.3/cocos2dx/platform/third_party/android\prebuilt
如下图:
只要在这里配了一次,以后就不用在具体项目配置C/C++环境了。
注:D:/cocos2d-x-2.2.3;D:/cocos2d-x-2.2.3/cocos2dx/platform/third_party/android/prebuilt
路径要用"/“,不能用”\",不然会出现以下错误:(2014-6-15修正)
**** Build of configuration Default for project Test3 ****
D:\android-ndk-r9d\ndk-build.cmd
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: WARNING: Ignoring unknown import directory: D:\cocos2d-x-2.2.3
Android NDK: jni/Android.mk: Cannot find module with tag ‘cocos2dx’ in import path
jni/Android.mk:23: *** Android NDK: Aborting. . Stop.
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
**** Build Finished ****
到这里关于编译的环境的配置基本上已经完了。
如何成为Android高级架构师!
架构师必须具备抽象思维和分析的能力,这是你进行系统分析和系统分解的基本素质。只有具备这样的能力,架构师才能看清系统的整体,掌控全局,这也是架构师大局观的形成基础。 你如何具备这种能力呢?一是来自于经验,二是来自于学习。
架构师不仅要具备在问题领域上的经验,也需要具备在软件工程领域内的经验。也就是说,架构师必须能够准确得理解需求,然后用软件工程的思想,把需求转化和分解成可用计算机语言实现的程度。经验的积累是需要一个时间过程的,这个过程谁也帮不了你,是需要你去经历的。
但是,如果你有意识地去培养,不断吸取前人的经验的话,还是可以缩短这个周期的。这也是我整理架构师进阶此系列的始动力之一。
成为Android架构师必备知识技能
对应导图的学习笔记(由阿里P8大牛手写,我负责整理成PDF笔记)
部分内容展示
《设计思想解读开源框架》