位置: 编程技术 - 正文

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)

  • 个税走什么科目
  • 没进项发票的开销项发票多少税?
  • 税款必须要15号之前交吗
  • 租金没有发票可以入账吗
  • 哪些税种计税价格是含增值税
  • 定额备用金制度有哪些
  • 医院的固定资产是由财务负责的吗?
  • 项目经费支出都包括什么
  • 批发零售企业用什么软件好
  • 电子发票开错怎么办
  • 小规模纳税人物流服务税率
  • 增值税专票代码TZD0085什么意思
  • 固定资产提前报废
  • 无人机开票税收编码是多少
  • 计算本月生产成本怎么算
  • 资金清算款项
  • 车船税征税范围包括火车吗
  • 经营范围外的业务可以开发票吗
  • 已确认为坏账的应收账款,并不意味着企业放弃了
  • 领用工程物资用于在建工程的进项税抵扣问题
  • 换汇成本怎么计算
  • 固定资产更新改造替换部件怎么做账务处理
  • 法人往公户打款是实收资本还是借款
  • w11怎么更新
  • 笔记本设置权限管理在哪
  • 旅客购买电子客票
  • 现金流量套期的例子
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • 进项发票认证操作
  • node-gyp版本
  • 股东个人房产抵押贷款用于个人法人有责任么
  • 如何修改家里的wifi密码
  • 代缴房产税代缴的人要负责吗
  • 什么是工资薪金所得
  • js字符串截取
  • php学生管理系统设计报告
  • 生育保险具体待遇是什么
  • 信用减值损失在资产负债表中怎么表示
  • 二手车征税税率减按多少税
  • vue2 自定义 el-radio-button 的样式并设置默认值的方法
  • 收购发票的开具管理
  • 建筑企业异地预缴增值税计算
  • python中insert函数怎么用
  • centos5.7
  • 长期待摊费用是非流动资产吗
  • 原始凭证的基本内容有会计分录吗
  • 固定资产折旧会影响净利润吗
  • mysql存储引擎的作用
  • 无法收回离职员工合法吗
  • 民间非营利政府是指什么
  • 在产品占用资金属于资产还是负债
  • 暂估入库成本处理
  • 免抵退退税额
  • 进项税额有抵扣期限吗
  • 固定资产标准提高是政策变更吗
  • 销售佣金 会计科目
  • 红字冲销凭证怎么登明细账
  • 工业企业如何建立税务风险预警体系工作表
  • innodb update 锁
  • mysql查询单条数据
  • win10飞行模式怎么关掉没有图标
  • win10如何设置视频缩略图
  • Windows Server 2008关闭闲置状态的IDE通道
  • windows 相机打不开
  • win10打不开应用市场
  • win7旗舰版升级win10教程
  • win7回收站图标在哪个文件夹
  • linux应用程序在哪个目录
  • opengl教程48讲
  • codeblocks视频教程
  • java grid
  • dos判断变量是否为空
  • python利用while循环求1+2+3......+n的和
  • hbase shell split
  • javascript编程基础
  • javascript 基础篇2 数据类型,语句,函数
  • android设置无标题
  • jQuery 3.0 的 setter和getter 模式详解
  • 上海市税务官方网站网址
  • 国家电子税务局江西省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设