cocos2dx3.2 往模板build_native.py加入java库脚本

大家有没有试过在导入android项目到eclipse的时候,会报错,说xxx显示红色的东西

这里只要在模板build_native.py 中加入如下:就不需要手到添加java包的引用

具体教程请参考:http://www.cocoachina.com/bbs/3g/read.php?tid=199238


def copy_resources(app_android_root):


    # remove app_android_root/assets if it exists
    assets_dir = os.path.join(app_android_root, "assets")
    if os.path.isdir(assets_dir):
        shutil.rmtree(assets_dir)


    # copy resources
    os.mkdir(assets_dir)
    resources_dir = os.path.join(app_android_root, "../Resources")
    if os.path.isdir(resources_dir):
        copy_files(resources_dir, assets_dir)
#--------copy cocos_lib_path start------------
def copy_src_files(src, dst):
    
    for item in os.listdir(src):
        path = os.path.join(src, item)
        
        if not item.startswith('.') and os.path.isfile(path):
            shutil.copy(path, dst)
        if os.path.isdir(path):
            new_dst = os.path.join(dst, item)
            if not os.path.exists(new_dst):
                os.mkdir(new_dst)
            copy_src_files(path, new_dst)




def copy_src(app_android_root,cocos_root):
   
    android_src_dir = os.path.join(app_android_root,"src")
    
    cocos_src_path = os.path.join(cocos_root, "cocos/platform/android/java/src”)
    
    if not os.path.exists(android_src_dir) :
        os.mkdir(android_src_dir)
    
    if os.path.isdir(cocos_src_path):
        copy_src_files(cocos_src_path,android_src_dir)
#--------copy cocos_lib_path end------------


def build(ndk_build_param,android_platform,build_mode):


    ndk_root = check_environment_variables()
    sdk_root = None
    select_toolchain_version()


    current_dir = os.path.dirname(os.path.realpath(__file__))
    cocos_root = os.path.join(current_dir, "../cocos2d")


    app_android_root = current_dir
    copy_resources(app_android_root)
 #-----------------add copy src ------------
    copy_src(app_android_root,cocos_root)
    
    if android_platform is not None:
sdk_root = check_environment_variables_sdk()
if android_platform.isdigit():

android_platform = 'android-'+android_platform


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值