位置: 编程技术 - 正文

cocos2dx:C++层通过JniHelper调用JAVA层代码进而调用Android手机应用接口

编辑:rootadmin

推荐整理分享cocos2dx:C++层通过JniHelper调用JAVA层代码进而调用Android手机应用接口,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

首先记录android打包主线流程(Windows平台,cocos2dx-3.6)

首先我们采用官方推荐的方法生成项目 cocos new xxx -p xxx.xxx.xxx -l xxx -d xxx

接着我们需要下载很多东西(当然以下这些肯定也是依照个人环境及需求去下载,仅有jdk是需要安装的,请配置环境变量):

都可以在这个链接中下载: ROOT 目录指向吗?这里把上面的压缩包一一解压,再次执行setup.py脚本,建议先命令行打开cocos2dx目录,再执行setup.py脚本文件,这样你就可以粘贴了。SDK是在 adt-bundle 里面的,还有一点需要注意的是ANT_ROOT指向apache-ant-1.9.4-bin目录里的bin文件夹。

当然你的程序不可能一成不变,这里就要手动改一下 proj.androidjniAndroid.mk 文件,直接搜索../../Classes/AppDelegate.cpp ,依次写上你所有的cpp源码文件。

cocos2dx:C++层通过JniHelper调用JAVA层代码进而调用Android手机应用接口

接下来就是编译了,打开命令行,进入proj.android文件夹,执行cocos compile -p android -j 4,-p指的是 android平台,-j好像是起多少个任务线程(不清楚),当然你若想深入学习了解的话,大可以执行cocos compile -h进而查看帮助。

若是一切顺利的话,proj.androidbin目录下或proj.android同级bin目录下,都应该已经有apk文件啦。

接下来记录android真机调试流程

右键项目-debug as-android application,若是此时电脑已经连接手机的话,请确保打开 开发者选项-usb调试,eclipse弹出界面就可以直接选择你的手机进行调试。若是你手边没有android手机,想尝试一下非真机调试(万万不推荐),跟着提示流程创建就不说了,你可能会缺少一项:CPU/ABI,不知道该选择什么,网上说的怎样怎样通过eclipse下载,那肯定是没有问题,这里我再提供一个下载方法,直接在上面提到的那个网址下载,按照说明操作一下就可以了,至少会很快。

这里就到最关键的地方啦,因为我写的是一个能简单打电话的程序,如何调用Android手机应用接口将成为重点,C&#;&#;层调用JAVA层也成了拦路虎

这先说一下C&#;&#;层调用JAVA层相关知识,首先你看一下这篇文章:

Eclipse导入所依赖的Android项目 在Android开发中,有时需要应用第三方框架,那么就需要把第三方项目导入到Eclipse中,并完成依赖。接下来详细讲一下该过程首先,导入第三方工程。点

欢迎使用CSDN-markdown编辑器 ActivityA通过Intent传值成功,但AcitivityB获取不到1.在Android中一个app内部Activity是采用堆栈的机制,进行组织的;当前页面被其他页面startActivity后,当前页

回弹ScrollView importandroid.animation.Animator;importandroid.animation.AnimatorListenerAdapter;importandroid.animation.ObjectAnimator;importandroid.animation.ValueAnimator;importandroid.animation.ValueAnimator.Anim

标签: cocos2dx:C++层通过JniHelper调用JAVA层代码进而调用Android手机应用接口

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

上一篇:记录我的Android学习(记录我的生活日常)

下一篇:Eclipse导入所依赖的Android项目(eclipse导入server)

  • 税控盘白盘和黑盘一样吗
  • 个人取得上市公司股票期权个人所得税
  • 商品流通企业应收账款的研究
  • 建筑施工企业增值税税率是多少
  • 支付货代运费账务处理
  • 员工回家探亲的文案
  • 社保基数申报怎么看是否成功
  • 2019最新运输发票样本
  • 装修费是否计入固定资产
  • 手续费及佣金收入
  • 固定资产融资租赁账务处理
  • 出口退税进项发票
  • 发票抄报逾期如何处罚
  • 收地方工会的专用发票
  • 个人房产税怎么计算
  • 出口退税预审在申报系统怎么做
  • 企业年薪扣税政策
  • 个人所得税的标准有几档
  • 外贸出口的进项可以抵扣吗
  • 普通发票税收
  • 小规模的增值税怎么算
  • 报销车费怎么贴
  • 领用原材料用于职工福利的税费怎么算
  • 餐饮业现金流
  • 王者荣耀露娜的故事
  • 招待审计人员
  • 如何用腾讯电脑管家回复格式化U盘
  • 事业单位投资收回账务处理
  • 公司出租房租怎么交税
  • php如何防止xss攻击
  • PHP:zip_entry_compressedsize()的用法_Zip函数
  • 出租不动产预缴增值税计算公式
  • 合伙搞养殖
  • 在校学生是不是纳税人,请举例说明
  • 吃辣第二天长痘痘
  • 代缴房产税代缴的人要负责吗
  • php匿名函数为何不匿名
  • 保姆级教程什么意思
  • 达摩院 2021
  • nodejs如何与前端交互
  • 什么是男人无力的行为
  • php异常处理方法
  • 接口二次封装
  • 送货运输费用税率
  • 应收的货款
  • 货物出库入库怎么记账
  • 增值税发票联次及其作用
  • 房租收入如何缴纳增值税
  • 注册资本一般为多少
  • 其他综合收益相反科目
  • 发现以前的账做错了
  • mysql理论知识
  • dmidecode命令
  • 一键清理是干什么用的
  • ubuntu安装lamp
  • win10快速隐藏窗口
  • 安装 centos
  • pcalc是什么软件
  • win7如何禁用网卡
  • win7系统重启后黑屏不进系统
  • windows8安装程序
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • android kotlin开发
  • log4j 日志文件太大
  • dos 浏览器
  • perl 时间转换
  • nodejs中的shell命令是什么意思
  • js如何创建类
  • python最简单
  • Android---41---Service简介
  • 让ie运行js时提示允许阻止内容运行的解决方法
  • Android之Broadcast与BroadcastReceiver
  • 重庆市电子税务局官网登录入口注册
  • 企业所得税税率10%
  • 建筑行业增值税11%
  • 非正常户记录
  • 广东省地方税务局征收社会保险费欠费管理暂行办法
  • 国税地税发票编码查询
  • 惠济区第五中学怎么样
  • 注销的卡补回来还能恢复以前的套餐吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设