#cocos2dx3.0打包apk

cocos2dx3.0打包apk

找来找去还是木头书的方法比较靠谱


(有一步十分重要,Python 和 JDK 需要同样的位数,即同32位,或者64位)
以下是有点效用的嘿嘿嘿。。。
链接:http://pan.baidu.com/s/1miey3qw 密码:osq7


  1. java配置
    #cocos2dx3.0打包apk_第1张图片
  2. ADT等的配置
    #cocos2dx3.0打包apk_第2张图片
  3. 项目目录下H:\T项目名\proj.android\jni
    #cocos2dx3.0打包apk_第3张图片
    android.mk 修改如下(万能一劳永逸版)
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := cocos2dcpp_shared

LOCAL_MODULE_FILENAME := libcocos2dcpp

MY_FILES_PATH := $(LOCAL_PATH)\$(LOCAL_PATH)/../../Classes
MY_FILES_SUFFIX := %.cpp %.c %.cc
My_All_Files := $(foreach src_path,$(MY_FILES_PATH), $(shell find "$(src_path)" -type f))
My_All_Files := $(My_All_Files:$(MY_CPP_PATH)/./%=$(MY_CPP_PATH)%)
MY_SRC_LIST := $(filter $(MY_FILES_SUFFIX),$(My_All_Files))
MY_SRC_LIST := $(MY_SRC_LIST:$(LOCAL_PATH)/%=%)
LOCAL_SRC_FILES := $(MY_SRC_LIST)

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes

LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static


include $(BUILD_SHARED_LIBRARY)

$(call import-module,2d)
$(call import-module,audio/android)
$(call import-module,Box2D)

觉得有必要的话可以在模板里改一次就行了,以后新建也省事了


然后到了重头戏了
打开eclipse
然后一图胜千言
#cocos2dx3.0打包apk_第4张图片

  1. 最后几步了
    左边那一大块空白package exploer
    右键import-android啥来着那一堆

#cocos2dx3.0打包apk_第5张图片
两个东西要Browse,一个是
libcocos2dx,目录如下
H:\项目名\cocos2d\cocos\2d\platform\android\java
长得差不多就行,意思意思就得了
另一个是
H:\项目名\proj.android
对就特么这么简单
6. 菜单栏有个project点击后clean下

先clean那个libcocos


就这么简单,一共就四步 你只要最后右键你那个主项目然后runas android等一会就好了 项目里有个native_build,你闲着没事动一下也行。

你可能感兴趣的:(cocos2dx)