位置: 编程技术 - 正文

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)

  • 食品配送专票税率是多少
  • 本年利润怎么结转分录
  • 合伙企业需要报工商年报吗
  • 个税累计扣除项目合计2712.5是什么
  • 报税显示税款入账未到账
  • 收到电子退库的摘要怎么写
  • 建筑行业税负率表2023最新
  • 核销债权债务依据
  • 成品油进项税转出
  • 供应链公司的组织架构图
  • 投资收益的表现形式
  • 预缴企业所得税税率
  • 水利建设专项收入怎么计算
  • 工会没有税号怎么开普票
  • 代销方式的特点
  • 违约金收入如何缴税
  • 建筑材料营改增之前怎么开发票
  • 公司账户收到车险怎么做账
  • 小规模纳税人医院免增值税吗
  • 低值易耗品属于资产类
  • 车辆购置税通过应交税费吗
  • 企业所得税法的主要内容
  • wifi密码怎么改手机里面
  • 独立账户负债核算内容
  • 如何查企业是否上市公司
  • 小区公共水电费要多少
  • 合伙企业生产经营所得
  • 公司的对公账户
  • unity导出webgl报错
  • 审计项目种类
  • 计算企业所得税分录
  • 会计财务报表的编制步骤
  • 七个超级实用的手机
  • 人工智能会影响经济发展吗
  • pytorch with no grad
  • vue的路由跳转了,可是页面没有变化
  • yolov1 实现
  • 结转增值税的账务处理
  • 固定资产一次性折旧账务处理
  • 融资租赁的利息进项税可以抵扣吗
  • 固定资产入账的方式
  • 罚款可以直接在12123
  • 微信发放红包如何退回去
  • 土地增值税预缴计算方法70号公告
  • 货物丢失怎么做分录
  • 去年应收账款下账错误怎么调整
  • 施工单位代建收费合理吗
  • 企业所得税季报与年报的关系
  • 银行取现怎么预约
  • 已认证的发票怎么做账
  • 企业以前年度亏损未弥补完
  • 分公司有独立账套吗
  • 利得与损失的四种类型
  • 结算专用章是财务章吗
  • 登记三栏式现金日记账和银行存款日记账的依据
  • 商品盘点库存的方法
  • win8 开机
  • windows server 202
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • 为什么win7系统盘会自动满
  • 第三方win7系统哪个最好
  • linux文件权限的设置与修改
  • win10升级安装视频
  • 命令窗口的作用
  • js跨域8种解决方案
  • android substrate
  • cocos2dx4.0教程
  • EGL简介
  • nodejs快速入门
  • 创建nodejs项目的步骤
  • js双击触发
  • unity如何导入资源文件
  • unity大神
  • android 4.2
  • 电子税务局网页版登录入口官网
  • 上海税务开户
  • 江苏省定额规则
  • 北京买新车购置税怎么算
  • 河南省2020年12月纳税申报截止日期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设