我試圖運行cpp-test示例項目在Android Studio上的cocos2d-x 3.14.1下載。我正在學習本教程:http://www.cocos2d-x.org/docs/installation/Android-Studio/,這需要先完成:http://www.cocos2d-x.org/docs/installation/Android-terminal/index.html。錯誤爲Android Studio編譯cocos2d-x 3.14.1:Android NDK:jni/Android.mk:在導入路徑中找不到具有標籤'cocos'的模塊
我得到這個日誌從CMD:
Android NDK: WARNING: APP_PLATFORM android-22 is larger than android:minSdkVersi
on 9 in ./AndroidManifest.xml
Android NDK: WARNING: Ignoring unknown import directory: D:\cocos2d-x-3.14.1
Android NDK: jni/Android.mk: Cannot find module with tag 'cocos' 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: Entering directory `D:/cocos2d-x-3.14.1/tests/cpp-tests/proj.android'
jni/Android.mk:170: *** Android NDK: Aborting. . Stop.
make: Leaving directory `D:/cocos2d-x-3.14.1/tests/cpp-tests/proj.android'
Error running command, return code: 2.
Build dynamic library for project [ D:\cocos2d-x-3.14.1\build\..\tests\cpp-tests
] failed!
我嘗試另一種方式來編譯Android Studio中的項目下列聲納系統的教程在這裏:
然而,運行 當python android-build.py -p 22 cpp-tests
我得到了錯誤https://www.youtube.com/watch?v=gdOkbXYsf04 。我得到了同樣的錯誤。
Android NDK: WARNING: Ignoring unknown import directory: D:\cocos2d-x-3.14.1
Android NDK: jni/Android.mk: Cannot find module with tag 'cocos' 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: Entering directory `D:/cocos2d-x-3.14.1/tests/cpp-tests/proj.android-studi
o/app'
jni/Android.mk:170: *** Android NDK: Aborting. . Stop.
make: Leaving directory `D:/cocos2d-x-3.14.1/tests/cpp-tests/proj.android-studio
/app'
Error running command, return code: 2.
的Android.mk
文件中的示例項目的一部分:
../../../Classes/SpriteFrameCacheTest/SpriteFrameCacheTest.cpp \
../../../Classes/controller.cpp \
../../../Classes/testBasic.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../Classes \
$(LOCAL_PATH)/../../../../..
LOCAL_STATIC_LIBRARIES := cocos2dx_static
include $(BUILD_SHARED_LIBRARY)
$(call import-module,cocos)
我使用: Windows 7的
的Android 2.2.3工作室。
的Cocos2D-X 3.14.1
的Python 2.7.13
螞蟻1.10.1
NDK R13B
任何該請的解決方案?
試試這個:http://discuss.cocos2d-x.org/t/how-to-link-prebuilt-cocos2d-xc-library-to-android-studio-project/32949/11?u= piotrros – Makalele
對不起愚蠢的問題,但我試圖運行一個現有的示例項目,它怎麼可能與鏈接預建庫? –
這只是一個更簡單的方法來使用科科斯。因爲您可以充分利用Android Studio的潛力。例如調試。 @Kaizer Sozay告訴你你的彙編有什麼問題。 – Makalele