现在lua用的自己编译的
官方集成的lua不敢用…无法编译成APK,Android.mk研究了半天都没法编译。
关键是那么多库啊,我不可能以后都用默认的吧。。。。
有没有3.4的mk文件书写例子啊,3.2的照抄都编译不通过
下面哪里错了 - -!
LOCAL_PATH:= (call my-dir) include (CLEAR_VARS)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d-x.3.4)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d-x.3.4/external/lua/tolua/)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d-x.3.4/external/)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d-x.3.4/cocos/)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d-x.3.4/cocos/scripting/lua-bindings/auto/)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d-x.3.4/cocos/scripting/lua-bindings/manual/)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
…/…/Classes/HelloWorldScene.cpp
LOCAL_C_INCLUDES := (LOCAL_PATH)/../../Classes \ (LOCAL_PATH)/…/…/…/cocos2d-x.3.4/external/lua/tolua/ \
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_gui_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_network_static
include $(BUILD_SHARED_LIBRARY)
(call import-module,audio/android)
(call import-module,extensions)
(call import-module,network)
(call import-module,ui)
(call import-module,editor-support/cocostudio)
(call import-module,./prebuilt-mk)
:893:找到了官方编译好的lua模块,写进去也不管用
例子没问题,VS编译通过
实在不行官方利用下vs2015的so文件编译功能吧…很给力带高亮
或者用最原始的的方式,别每次更新就换方式编译…导致网上的方法都不管用了。。。。。再说换了方法还是那么累
或者写个当前版本 Android.mk的例子 把所有库都加上,省得找资料了 - -···