cocos2dx3.2 往模板build_native.py加入java库脚本
来源:互联网 发布:淘宝工具软件 编辑:程序博客网 时间:2024/06/04 19:08
大家有没有试过在导入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
0 0
- cocos2dx3.2 往模板build_native.py加入java库脚本
- build_native.py文件分析(2)
- build_native.py文件分析(1)
- cocos2d-x3.2 执行build_native.py 显示 couldn't find the gcc toolchains
- 解决 build_native.py 出现CCLuaBridge.o错误
- java.lang.NullPointerException cocos2dx3.2
- build_native.sh文件记录(2)
- 为Java应用程序加入脚本引擎
- 在proj.android下运行build_native.py文件出错 未定义文件
- tree.py模板
- tree.py 模板
- Python __init__.py 模板
- 常见渗透py脚本
- ansible inventory.py 脚本
- Cocos2dx3.2从零开始【二】继续Cocos2dx3.2
- cocos2dx3.2 谈谈精灵也能加入触摸事件回调函数简单使用,呢吗有木有更有的方法
- cocos2dx3.8 android打包脚本编写
- python3学习笔记2--命令提示符运行.py 的脚本
- ceph存储 centos7搭建samba服务
- 深入理解C++的动态绑定和静态绑定
- redis代码结构之三类型库-list
- PendingIntent getActivity
- Oracle XE Installation in Linux CentOS
- cocos2dx3.2 往模板build_native.py加入java库脚本
- 聊聊高并发(三十七)整理一下并发基础中的一些知识点
- 1163 访问艺术馆
- Android控件TextView学习一
- SQL Server 2008 R2
- Android SmartImageView源码分析
- LCT系列
- 用PendingIntent传送数据丢失解决办法
- Dalvik虚拟机相关的可执行程序