位置: 编程技术 - 正文

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)

  • 个体户是否属于免征纳税对象是什么意思
  • 小规模忘了报税怎么办
  • 财税2012年15号文件作废
  • 增值税专用发票几个点
  • 个税手续费返还政策最新规定2023
  • 税务师考试2023年考试时间
  • 交个税步骤
  • 开的劳务费怎么做账
  • 中级财务会计计算分析题
  • 增值税进项税转出文件
  • 股票质押式回购交易业务
  • 印花税计提多了怎样更正
  • 一般纳税人出售固定资产税率
  • 运输公司购买运输车辆保险进什么科目
  • 公司注销取不到采购发票怎么汇算清缴?
  • 发放年终奖计提需要调减利润吗
  • 离职补偿金公司不付怎么办
  • 如何选一般纳税人还是小规模纳税人合作?
  • 附加税水利行政事业是否取消?
  • 减税真的能有效推动经济增长吗?
  • 对公账户转法人私人账户用途写什么
  • 公司招待客户买的水果怎么入账
  • 用货物抵账该怎么交税
  • 学校维修维护费包括哪些
  • 价内税与价外税名词解释
  • 税控盘的抵扣怎么填
  • 金蝶k3外购入库单套打设置
  • win10壁纸图片怎么删除
  • Secure Boot什么意思?BIOS中Secure Boot灰色无法更改解决方法详解
  • vue3如何
  • 以前年度损益调整结转到本年利润吗
  • 其他综合收益怎么来的
  • 冲减多计提的工会经费调账说明
  • linux文件权限控制
  • 投资收益怎么算例题
  • sk是什么软件的缩写
  • fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
  • 洛阿雷城堡,西班牙韦斯卡 (© Sebastian Wasek/Alamy)
  • 如何修改php.ini
  • 收到银行开具的手续费的专票会计分录
  • php合并字符串函数
  • 什么是累计预扣预缴应纳税所得额
  • 什么叫相机标定
  • 微信小程序开发公司
  • vue的内置组件
  • 营业收入和应收账款增长过快,而应
  • 代理返点怎么算
  • 在建工程过程中取得收入怎么入账
  • 跨年度冲红字发票补正账务如何处理
  • sql命令语句
  • 生产成本结转分录是什么
  • 接受控股股东赠与的一项非货币性资产
  • 对公可以转个人账户货款吗
  • 产品研发专利
  • 税控系统专用设备抵减增值税账务处理
  • 员工话费实报实销分录
  • 转账时转错账号怎么办
  • 公司股东为另一家公司全股
  • 企业内建立小企业属于哪个阶段
  • 建账需要买哪些会计用品
  • mysql绿色版配置
  • win10电脑系统配置
  • hyper-v怎么样
  • xp系统与win7系统的电脑怎么组成局域网
  • win8.1其他用户名登不进去
  • windows执行bat脚本
  • JavaScript中的NaN代表什么
  • 创建表格在哪里找
  • Shell脚本监控日志 出现关键字 grep提醒
  • css如何实现
  • 猫的所有视频
  • shell怎么创建用户
  • Python中强大的命令行库click入门教程
  • javascript要怎么学
  • dom操作中获取节点的方法有哪几种
  • python内置数据结构有哪些
  • 发票如何验真伪?
  • 工程合同可以违背国家规范吗
  • 中国税务报客户端
  • 古代怎样征兵
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设