| ヘッダの格納場所 | /cri/cocos2dx/include/android/ |
| インクルードするヘッダ | cri_adx2le.h |
| その他のヘッダファイル | cri_le_atom.h cri_le_atom_asr.h cri_le_atom_ex.h cri_le_atom_ex_monitor.h cri_le_error.h cri_le_file_system.h cri_le_xpt.h cri_le_atom_android.h |
| ライブラリ格納場所 | /cri/cocos2dx/libs/android/armeabi-v7a /cri/cocos2dx/libs/android/x86 |
| ライブラリファイル | libcri_ware_android_le.so |
LOCAL_C_INCLUDES += /cri/cocos2dx/include/android
# 【重要】LEライブラリ(.so)をローカルモジュールとして追加 include $(CLEAR_VARS) LOCAL_MODULE := cri_ware_cocos2dx #.so本体と同一名である必要はありません LOCAL_SRC_FILES := /cri/cocos2dx/libs/android/$(TARGET_ARCH_ABI)/libcri_ware_android_le.so include $(PREBUILT_SHARED_LIBRARY) # 上記の宣言で、プロジェクトビルド時にLOCAL_SRC_FILESの.soがapk内へと配置されます # Cocos2dライブラリ(.so)のビルドに関する設定 include $(CLEAR_VARS) LOCAL_MODULE := cocos2dcpp_shared LOCAL_MODULE_FILENAME := libcocos2dcpp (省略) # 【重要】LEライブラリへの参照を追加 LOCAL_SHARED_LIBRARIES := libcri_ware_cocos2dx include $(BUILD_SHARED_LIBRARY)
/* AppActivityはアプリケーションのメインアクティビティとします */ public class AppActivity extends Cocos2dxActivity { static { /* 指定ファイル名をダイナミックライブラリとしてロードします */ System.loadLibrary("cri_ware_android_LE"); } }