zoukankan      html  css  js  c++  java
  • cocos sdkbox android 接入注意

    1 jin/Android.mk  中 LOCAL_SRC_FILES 链接的是runtime-src/Classes中的cpp文件

    2  jin/Android.mk 若 LOCAL_LDLIBS := -landroid -llog 则Eclips可看到cocos2d.o的编译信息,编译速度较慢

    3 sdk的java文件要用LOCAL_WHOLE_STATIC_LIBRARIES :=  加载静态库 

    大概这样:只接了 facebook

    LOCAL_PATH := $(call my-dir)
    
    include $(CLEAR_VARS)
    
    LOCAL_MODULE := cocos2djs_shared
    
    LOCAL_MODULE_FILENAME := libcocos2djs
    
    LOCAL_SRC_FILES := hellojavascript/main.cpp ../../Classes/AppDelegate.cpp ../../Classes/PluginFacebookJS.cpp ../../Classes/PluginFacebookJS.hpp ../../Classes/PluginFacebookJSHelper.cpp ../../Classes/PluginFacebookJSHelper.h ../../Classes/SDKBoxJSHelper.cpp ../../Classes/SDKBoxJSHelper.h
    
    #LOCAL_LDLIBS := -landroid -llog
    LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
    
    LOCAL_WHOLE_STATIC_LIBRARIES := PluginFacebook sdkbox
    
    LOCAL_STATIC_LIBRARIES := cocos2d_js_static
    
    LOCAL_EXPORT_CFLAGS := -DCOCOS2D_DEBUG=2 -DCOCOS2D_JAVASCRIPT
    
    include $(BUILD_SHARED_LIBRARY)
    $(call import-add-path, $(LOCAL_PATH))
    
    $(call import-module, scripting/js-bindings/proj.android)
    $(call import-module, ./sdkbox)
    $(call import-module, ./pluginfacebook)

    4工程链接第三方库文件需要在project.properties中添加路径

    target=android-17
    
    android.library.reference.1=../../cocos2d-x/cocos/platform/android/java
    android.library.reference.2=./libs/facebook_lib

    当然工程中需要import 此lib

    Eclips 右键 Package Explorer,点击import 选择工程文件夹,选择需要导入的库

  • 相关阅读:
    CSS实现字母全大写
    人生职业规划与自身设想
    关于人生的一些想法,和淘客SEO的思想。
    保持积极向上的心态去把傻逼的坚持换成牛逼的结果
    SEO站群随想,及自我的认知和想法
    我是SEOer,我为自己代言
    打印出 html结构中的ul li
    js数据类型转换
    js object类型转换 内存泄漏 垃圾回收机制
    页面重置样式reset.css
  • 原文地址:https://www.cnblogs.com/pengyingh/p/4923349.html
Copyright © 2011-2022 走看看