大家有没有试过在导入android项目到eclipse的时候,会报错,说xxx显示红色的东西
这里只要在模板build_native.py 中加入如下:就不需要手到添加java包的引用
具体教程请参考:http://www.cocoachina.com/bbs/3g/read.PHP?tid=199238
@H_301_6@ def copy_resources(app_android_root): @H_301_6@ @H_301_6@ @H_301_6@ # remove app_android_root/assets if it exists @H_301_6@ assets_dir = os.path.join(app_android_root,"assets") @H_301_6@ if os.path.isdir(assets_dir): @H_301_6@ shutil.rmtree(assets_dir) @H_301_6@ @H_301_6@ @H_301_6@ # copy resources @H_301_6@ os.mkdir(assets_dir) @H_301_6@ resources_dir = os.path.join(app_android_root,"../Resources") @H_301_6@ if os.path.isdir(resources_dir): @H_301_6@ copy_files(resources_dir,assets_dir) @H_301_6@ #--------copy cocos_lib_path start------------ @H_301_6@ def copy_src_files(src,dst): @H_301_6@ @H_301_6@ for item in os.listdir(src): @H_301_6@ path = os.path.join(src,item) @H_301_6@ @H_301_6@ if not item.startswith('.') and os.path.isfile(path): @H_301_6@ shutil.copy(path,dst) @H_301_6@ if os.path.isdir(path): @H_301_6@ new_dst = os.path.join(dst,item) @H_301_6@ if not os.path.exists(new_dst): @H_301_6@ os.mkdir(new_dst) @H_301_6@ copy_src_files(path,new_dst) @H_301_6@ @H_301_6@ @H_301_6@ @H_301_6@ @H_301_6@ def copy_src(app_android_root,cocos_root): @H_301_6@ @H_301_6@ android_src_dir = os.path.join(app_android_root,"src") @H_301_6@ @H_301_6@ cocos_src_path = os.path.join(cocos_root,"cocos/platform/android/java/src”) @H_301_6@ @H_301_6@ if not os.path.exists(android_src_dir) : @H_301_6@ os.mkdir(android_src_dir) @H_301_6@ @H_301_6@ if os.path.isdir(cocos_src_path): @H_301_6@ copy_src_files(cocos_src_path,android_src_dir) @H_301_6@ #--------copy cocos_lib_path end------------ @H_301_6@ @H_301_6@ @H_301_6@ def build(ndk_build_param,android_platform,build_mode): @H_301_6@ @H_301_6@ @H_301_6@ ndk_root = check_environment_variables() @H_301_6@ sdk_root = None @H_301_6@ select_toolchain_version() @H_301_6@ @H_301_6@ @H_301_6@ current_dir = os.path.dirname(os.path.realpath(__file__)) @H_301_6@ cocos_root = os.path.join(current_dir,"../cocos2d") @H_301_6@ @H_301_6@ @H_301_6@ app_android_root = current_dir @H_301_6@ copy_resources(app_android_root) @H_301_6@ #-----------------add copy src ------------ @H_301_6@ copy_src(app_android_root,cocos_root) @H_301_6@ @H_301_6@ if android_platform is not None: @H_301_6@ sdk_root = check_environment_variables_sdk() @H_301_6@ if android_platform.isdigit(): @H_301_6@android_platform = 'android-'+android_platform