Files
OzgGameRPG/android版本的部署步骤(未完成).txt
T

37 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
1,引用项目cocos2d-x-2.2.5/cocos2dx/platform/android/java
2,设置eclipse的C/C++ Build 修改android-ndk-r9d/ndk-build.cmd
3proj.android/jni/Application.mk 加入APP_PLATFORM := android-8
4proj.android/jni/Android.mk 加入
$(call import-add-path, D:\root\Temp\cocos2d-x-2.2.5)
$(call import-add-path, D:\root\Temp\cocos2d-x-2.2.5\cocos2dx\platform\third_party\android\prebuilt)
(根据实际路径修改)
5proj.android/jni/Android.mk 修改
FILE_LIST := hellocpp/main.cpp
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../libs/*.c)
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../libs/*.cpp)
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../libs/JsonBox/src/*.cpp)
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../libs
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../libs/JsonBox/include
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../Classes
6AndroidManifest.xml加入权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
7,将Resources下面的所有文件复制到proj.android/assets
目前遇到的问题:
A/libc(2412): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 2412 (game.OzgGameRPG)
执行以下命令也不知道是什么问题,adb logcat|ndk-stack -sym D:\root\Temp\cocos2d-x-2.2.5\projects\OzgGameRPG\proj.android\obj\local\armeabi