位置: 编程技术 - 正文

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)

  • 化妆品销售公司简介
  • 劳务派遣差额发票0税率情况
  • 工伤在门诊的收据能报销吗
  • 电子承兑汇票贴现流程
  • 残保金2018
  • 营改增对房地产行业的影响
  • 清算费用会计科目设置
  • 房产税计税依据
  • 餐饮店投资入股注意事项
  • 出售办公用房要交什么税
  • 物流公司开票税率
  • 税务电子钥匙补办需要多久
  • 银票和承兑的区别
  • 分公司银行开户需要章程吗
  • 旅游服务税目
  • 资产总额从业人数
  • mac安装软件提示身份不明
  • world超链接
  • 企业所得税纳税标准
  • 商品售价有规定吗
  • 磁盘使用量30m
  • PHP:xml_parser_set_option()的用法_XML解析器函数
  • Thinkphp5+PHPExcel实现批量上传表格数据功能
  • win10粘贴复制无效
  • 预提费用的对应科目
  • memory tester
  • php判断文件上传类型
  • 员工补偿金分录
  • sload命令
  • 直接材料成本差异账户在平时登记贷方登记
  • 文本超出单元格
  • 已入账的发票跨年退回税务
  • 冲减预提成本分录
  • 农产品收购发票是普票还是专票
  • 小规模纳税人可以开专票吗
  • 管理不善造成的货物损失进项税可以抵扣吗
  • 小规模0申报要做账吗
  • 新会计准则基本准则
  • 零申报失败什么原因
  • sqldbmon
  • 筹建期有时间限制吗
  • 银行承兑汇票的特点
  • 职工报销费用
  • 购买设备分期付款凭证怎么做
  • 订单式生产的企业有哪些
  • 营业税金及附加怎么计算
  • 合并报表六大抵消分录CPA
  • 培训费发票属于哪个税目
  • 应收票据的账务处理程序
  • 修理费未收到发票怎么办
  • 银行代扣水费分录
  • 行政拨付工会经费可以用于职工福利发放吗
  • 收到红字发票如何处理
  • 购买办公软件的进项发票可以抵扣吗
  • 以现金支付现金股票增值权属于经营活动吗
  • ultraiso刻录音乐到dvd
  • 电脑如何进入bios选择u盘启动
  • 取消windows 7的自动关机如何设置
  • windows10总是提醒更新
  • window10桌面日历
  • cocos creator 碰撞检测
  • glColor3f影响纹理贴图 的思考
  • jquery操作表格
  • nodejs中的事件循环的执行顺序
  • 项目部不足和改进
  • python rgb转cmyk
  • 安卓wifimanager详解
  • python抓取网络数据
  • 如何在python中运行程序
  • nodejs增删改查
  • javascript教程推荐知乎
  • android布局有哪些,它们的作用分别是?
  • 股权转让申报期限
  • 南宁市税局官网
  • 国家浙江税务局
  • 江苏省发票查询电话
  • 德阳契税2021年新规
  • 财税专家刘杨简历
  • 个体户注销还要交税吗?
  • 税务局高风险人员有啥影响
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设