位置: 编程技术 - 正文

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)

  • 已认证进项税额怎么结转
  • 个体户是否属于免征纳税对象是什么意思
  • 承租方支付租房税费
  • 个人天猫怎么开网店
  • 递延所得税抵消分录
  • 月末结存材料的实际成本例题
  • 什么公司可以开普票
  • 投资入股变更股权比例
  • 哪些行业增值税率1%
  • 怎么在网上申请电话卡
  • 如何认定纳税人资格证书
  • 投入的流动资金函怎么写
  • 租入厂房改建折旧年限
  • 营改增试点纳税人提供有形动产租赁服务,税率为
  • 计提本月应缴纳增值税
  • 空调要买加湿器吗
  • 车辆购置税计税价格含增值税吗
  • 无形资产的定义和特征
  • 进项税和销项税借贷方向
  • 收据换发票的会计分录
  • 中国石化开的增值税票是几个点的
  • 委托加工物资的加工费计入什么科目
  • 劳务费和合同如何分配
  • 自产自销的茶叶要交增值税吗
  • 车辆拍卖怎么过户
  • linux配置与管理教程
  • qtask.exe - qtask是什么进程 有什么用
  • 公司整体收购协议书范本
  • 应付账款周转天数越大说明什么
  • 应缴纳个人所得税的是托儿补助费
  • 借款凭证会计分录是什么
  • 何为租赁合同
  • 集团公司管理费提取办法
  • php返回函数值的关键字
  • 土地款什么时候进在建工程
  • 基于51单片机的电子秤设计
  • win11硬件加速gpu计划怎么关
  • 购买超市购物卡会计分录
  • 一般情况下公司为什么会吊销
  • 利润表管理费用包括哪些内容
  • 行政事业单位资产管理办法
  • 土地无形资产摊销年限多少年
  • 利得都需要缴纳企业所得税吗
  • 对方开具红字发票,我方怎么查询
  • 为什么费用报销先由主管部门审批在由财务审核
  • 公司油票发票信息怎么查
  • 公司注销实收资本怎么处理
  • 交强险还用开车去吗
  • 流动比率计算公式是年初还是年末
  • 进项税额属于什么会计科目
  • 维保业务怎么开展
  • 多交的社保费可以退吗
  • 营业外收入是否影响营业利润
  • 事业单位私车公用如何处罚
  • 软件开发是否属于采购目录
  • mysql数据库分区查询
  • ubuntu一键重装
  • wuamkop.exe - wuamkop 进程是什么意思
  • 获取windows的最新信息
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • npssvc.exe - npssvc是什么进程 有什么用
  • win10应用商店下载不了
  • ubuntu怎么将文件传送到电脑
  • 使用jquery
  • linux系统tomcat启动
  • unity3d最新
  • Python类的继承动物类
  • jq获取url
  • 欢迎使用天翼智能网关
  • python调用python代码
  • python reducebykey
  • javascript的返回值
  • javascript数据结构与算法百度云视频资源
  • jquery获取复选框是否被选中
  • 河南省出租车网
  • 国税局定额发票查询
  • 在深圳,企业房贷怎么办
  • 关于保安公司词语
  • 达州房管局备案查询系统
  • 电子票据如何报销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设