18:45:48 **** Incremental Build of configuration Release for project TDFY ****
python D:/dell/Documents/Cocos/CocosProjects/TDFY/proj.android/build_native.py -b release all
Android NDK: WARNING: Ignoring unknown import directory: jni/…/…/cocos2d
Android NDK: WARNING: Ignoring unknown import directory: jni/…/…/cocos2d/external
Android NDK: WARNING: Ignoring unknown import directory: jni/…/…/cocos2d/cocos
jni/Android.mk:37: *** Android NDK: Aborting. . Stop.
Android NDK: jni/Android.mk: Cannot find module with tag ‘2d’ in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
make.exe: Entering directory D:/dell/Documents/Cocos/CocosProjects/TDFY/proj.android' make.exe: Leaving directory D:/dell/Documents/Cocos/CocosProjects/TDFY/proj.android’
We will remove this script next version,you should use cocos console to build android project.
The Selected NDK toolchain version was 4.9 !
Traceback (most recent call last):
File “D:/dell/Documents/Cocos/CocosProjects/TDFY/proj.android/build_native.py”, line 149, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “D:/dell/Documents/Cocos/CocosProjects/TDFY/proj.android/build_native.py”, line 134, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode)
File “D:/dell/Documents/Cocos/CocosProjects/TDFY/proj.android/build_native.py”, line 70, in do_build
raise Exception(“Build dynamic library for project " + app_android_root + " ] fails!”)
Exception: Build dynamic library for project D:\dell\Documents\Cocos\CocosProjects\TDFY\proj.android ] fails!
18:45:49 Build Finished (took 1s.743ms)
在编译android.mk上出现了问题,查看发现了二点
1是:Android NDK: WARNING: Ignoring unknown import directory: jni/…/…/cocos2d 这个路径为什么是 jni/…/…/cocos2d,这个路径是明显错误的如何修改?
2是 Are you sure your NDK_MODULE_PATH variable is properly defined ? 中NDK_MODULE_PATH路径的定义,我百度了很多都没有找到答案.谁能教我一下.苦恼了一下午了.
麻烦大家帮我看一下了.
环境配置是没有问题的.
NDK 用的是r10d
下面是我得android.mk文件.
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
(call import-add-path, (LOCAL_PATH)/…/…/cocos2d)
(call import-add-path, (LOCAL_PATH)/…/…/cocos2d/external)
(call import-add-path, (LOCAL_PATH)/…/…/cocos2d/cocos)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
FILE_LIST := hellocpp/main.cpp
FILE_LIST += (wildcard (LOCAL_PATH)/…/…/Classes/*.cpp)
LOCAL_SRC_FILES := (FILE_LIST:(LOCAL_PATH)/=)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/Classes
_COCOS_HEADER_ANDROID_BEGIN
_COCOS_HEADER_ANDROID_END
LOCAL_STATIC_LIBRARIES := cocos2dx_static
LOCAL_STATIC_LIBRARIES := cocosdenshion_static
LOCAL_STATIC_LIBRARIES += box2d_static
LOCAL_STATIC_LIBRARIES += cocostudio_static
LOCAL_STATIC_LIBRARIES += cocos_ui_static
_COCOS_LIB_ANDROID_BEGIN
_COCOS_LIB_ANDROID_END
include $(BUILD_SHARED_LIBRARY)
(call import-module,2d)
(call import-module,audio/android)
(call import-module,editor-support/cocostudio)
(call import-module,Box2D)
$(call import-module,ui)