位置: 编程技术 - 正文

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)

  • 小规模应税行为扣除额如何填
  • 实收资本印花税是营业账簿吗
  • 市政道路工程建筑包括什么
  • 计提环境保护税怎么计算
  • 建筑行业小规模纳税人免税政策
  • 物业公司广告费返还会计分录
  • 个税退税需要交税吗
  • 购销合同需要盖合同章吗
  • 发票勾选后什么时候可以抵扣税
  • 营业成本包括三大费用如何称呼
  • 本币原值是什么意思
  • 增值税申报错误如何重报
  • 接受捐赠材料需要交税吗
  • 无收入证明需要哪些手续
  • 增值税专用发票电子版
  • 未开票确认收入分录怎么做
  • 搅拌站是自用的账务如何做分录?
  • 实收资本取出来要交税吗?
  • 计提费用的时候可以计提税金吗
  • 商场收取商户违约金上什么税?
  • 支付销售产品的保险费计入什么科目
  • 进项税额多出来怎么处理
  • 已认证的发票在哪里查
  • 年初预提费用
  • 企业所得税税率表2023年最新
  • 小额纳税人增值税专用发票税率1%
  • 留抵税额算进项税额吗
  • 物流公司运费账务处理
  • mac菜单栏如何调整位置
  • cookie 区别
  • 支付宝消费支出
  • 现金溢余基本账务处理
  • php文字转语音源码
  • uniapp获取window对象
  • yii框架搜索分页modle写法
  • web过滤器的常见应用
  • three.js入门指南
  • 购入固定资产计入应付账款还是其他应付款
  • 投资收益主要来源于
  • 金蝶k3现金流量表编制如何生成数据
  • 取得了水电费发票怎么做
  • 销售额营业收入怎么填
  • 样品属于存货吗
  • linux中mongodb启动
  • 个体户需要
  • 税款所属期止是怎么写
  • 个人去开票要交税吗
  • 退股东股本账务处理
  • 如何在个人所得税app上修改扣缴义务人
  • mysql优化命令
  • 人员招聘费用预算
  • 金税四期主要监控的内容
  • 工会经费计税依据是应发还是实发
  • 企业所得税季度预缴纳税申报表
  • 广告费收入如何填写增值税申报表
  • 提供劳务方式是什么意思
  • 空调安装开发票
  • 金税盘忘记清卡了怎么办
  • 企业预付账款怎么做账
  • Slave memory leak and trigger oom-killer
  • sql server字符串函数
  • freebsd使用
  • win7 win8.1双系统安装教程
  • win10windows更新
  • linux如何学
  • reg.exe是什么东西?
  • windows10自带磁盘修复工具
  • Win7系统桌面图标变小
  • 电脑xp系统虚拟内存不足怎么解决
  • win8系统怎么重新安装系统
  • Android自定义控件高级进阶与精彩实例
  • css使用教程
  • 复制文件到c盘需要管理员权限
  • 详谈左晖
  • android适配器是什么意思
  • js跨域是什么意思
  • 面向对象的基础知识
  • 河北省税务局发票查询系统
  • 网上怎么交车船税
  • 按季度 税费申报日期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设