位置: 编程技术 - 正文

使用AndroidStudio部署Cocos2dx-Lua项目的处理方法(使用androidx 找不到v7)

编辑:rootadmin
背景描述

推荐整理分享使用AndroidStudio部署Cocos2dx-Lua项目的处理方法(使用androidx 找不到v7),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:使用android设计植物大战僵尸,使用android设计植物大战僵尸,使用android XUI开发的app,使用android命令或菜单可以创建avd,使用android命令或菜单可以创建avd,使用android实现随机生成一个6位数,使用android实现随机生成一个6位数,使用android命令或菜单可以创建avd,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在学习Cosox2dx-Lua的相关开发,使用了Cocos Code IDE作为开发工具。因为项目需求,我需要导入另一个我自己开发的库。因为该库包含有界面和资源文件,因此我将其打包为一个ARR包。这个时候就发现悲剧了,eclipse貌&#;不怎么支持导入ARR包,cocos2dx的自动工具又不支持AndroidStudio,经过一番漫长而痛苦的折腾,我找到了一个折中的办法,虽然会稍微麻烦一点,但是至少能用了……

相关工具

Cocos Code IDE Build:V1.1.0 AndroidStudio 1.0.2 Cocos2dx 3.3.1 Lua 5.1

操作步骤1.新建cocos-lua工程

使用Cocos Code IDE新建一个Cocos Lua工程 勾选添加C&#;&#;代码 此时,进入Cocos Code IDE的工作空间,找到刚刚新建的CocosLuaGame1项目,进入frameworks/runtime-src/目录,找到proj.android,这个就是稍后要用到的Android项目

2.导入AndroidStudio

打开AndroidStudio,选择File->Import Project,在文件浏览器中找到刚刚的proj.android项目 点击OK,弹出如下对话框,选择一个路径后选择next,然后选择finish

使用AndroidStudio部署Cocos2dx-Lua项目的处理方法(使用androidx 找不到v7)

AndroidStudio会自动创建相应的工程,并复制需要的库,如libcocos2dx。

3.设置映射

此时还无法直接使用AndroidStuido编译工程。回到Cocos Code IDE,选择package to APK,选择相应的Android SDK版本后,选择生成。此时Cocos Code IDE会自动编译相关的C&#;&#;和Lua代码。打开先前的proj.android工程,可以看到已经有了libs和assets文件夹,记住这两个文件夹的绝对路径。

回到AndroidStudio,打开属于cocosLuaGame1 module的build.gradle文件,在android模块下添加如下代码:

其中两个路径为刚刚需要记住的两个文件夹的绝对路径。 选择Run,即可在手机或模拟器中看到Cocos2dx的默认项目。

此时就可以在AndroidStudio中做想做的事情了,比如加入第三方jar、arr包,编写Android原生代码等等。如果Cocos-Lua部分代码需要改变,只需在Cocos Code IDE中修改并重新编译即可(没办法直接使用AndroidStudio编译……坑……)

Cocos2dx 疯狂跑酷(CrazyRun)游戏项目解析 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任

解决cocos项目未能将插入的代码块写入pdb的问题 今天运行程序发现了这个问题,我的解决方案是:点击项目,右键属性,选择配置属性下的c/c,选择常规,把调试信息式里的程序数据库(/ZI)替换为C7兼容(/

quick-lua touch 触摸事件 直接上代码Node:setTouchEnabled(true)Node:addNodeEventListener(cc.NODE_TOUCH_EVENT,function(event)print(event.name)ifevent.name==beganthenprint(touchbegan!)returntrue---------这里要返回true

标签: 使用androidx 找不到v7

本文链接地址:https://www.jiuchutong.com/biancheng/372713.html 转载请保留说明!

上一篇:cocos2dx 内存管理 防止遗忘(cocos creator内存性能优化)

下一篇:Cocos2dx 疯狂跑酷(CrazyRun)游戏项目解析

  • 买车交的保险
  • 初级职称需要进行继续教育吗
  • 民办学校账务怎么做
  • 税收分类编码不可用是什么原因
  • 销售额营业收入怎么填
  • 补充医疗保险能自己交吗
  • 车过户怎么处理
  • 收回以前年度的应收账款,怎么进行账务处理?
  • 安全基金提取标准
  • 收保险赔偿款如何处理?
  • 购买投资理财产品放的会计处理怎么做?
  • 看看大家退休的单子
  • 企业进项发票如何做账
  • 发票密码区出格了怎么调整
  • 未分配利润怎么处理
  • 预收账款抵扣怎么做分录
  • 付下一年房租会计分录
  • 转让土地使用权需要缴纳什么税
  • 资产负债表里的年初余额是什么意思
  • 电子商业汇票背书是什么意思
  • 本年利润总账需要本年合计吗?
  • linux系统怎么查看mac地址
  • 水土保持补偿费收费依据
  • 工资薪金怎么申报9
  • 一般纳税人和小规模纳税人的区别
  • 电脑数据恢复怎么用
  • go进程管理
  • 怎么解决在澳洲吸烟
  • quicklylook
  • 银河麒麟操作系统价格
  • 蝴蝶兰的养殖方法和注意事项 盆栽蝴蝶兰烂根
  • win7电脑开启麦克风权限设置
  • 发票是否可以作为收款依据
  • 用应付票据付应付账款
  • php中imagestring
  • 加班费的计算基数包括补贴吗
  • 收到固定资产的记账凭证
  • php中\n
  • Vue3 + Pinia 持久化存储
  • 销售机构人员工作总结
  • python采集器
  • 【第三趴】uni-app页面搭建与路由配置(了解工程目录结构、学会搭建页面、配置路由并成功运行)
  • inature前沿
  • 实收资本大于注册资本是什么意思
  • 员工迟到扣款怎么处理
  • 财务报表季报应付职工薪酬是指三个月工资累计还是
  • 工会的钱怎么取出来
  • 购买股权溢价部分怎么做账
  • 购入固定资产的预算会计账务处理
  • 增值税报完了能改么
  • 会计科目累计摊销
  • 纳税人缴纳的税款叫做什么
  • 印花税计税依据和税率
  • 收到电费发票做账怎么做
  • 合同资产减值准备对应科目
  • 公司刚成立如何做账
  • xp系统找不到指定的路径怎么办
  • solaris vi命令
  • 1sass.exe是什么程序
  • ubuntu虚拟机怎么用
  • winxp如何禁用u盘
  • archlinux ip地址
  • 64位下无法运行32位程序的解决方法 提示未指定提供程序,也没有指派的默认提供程序
  • macbookpro屏幕显示
  • linux whoami命令详解
  • 没有了开始菜单怎么恢复
  • cocos2d原理
  • 感恩节0
  • linux.rpm
  • 一键备份系统和一键还原系统
  • 比较漂亮的一个字
  • css vh兼容性
  • JavaScript运算符中谁拥有最高优先级
  • android入门视频教程
  • jQuery通过ajax方法获取json数据不执行success的原因及解决方法
  • python多线程怎么用
  • unity3d脚本怎么用
  • jQuery基本选择器总结
  • 浙江应急管理厅焊工证查询
  • 山西国税电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设