位置: 编程技术 - 正文

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
  • 辅助生产费用怎么归集
  • 外地项目不预缴税款
  • 部队医院学校都没有税号吗
  • 单位低价向职工售房个人所得税计算
  • 残联备案还能补申报吗
  • 公益性捐赠支出账务处理
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • 旅游开发企业会计账务处理
  • win10安全中心通知关闭
  • 为什么Windows 7搜不到网
  • ccc.exe是什么进程
  • sbsetup.exe - sbsetup是什么进程 有什么用
  • 土地增值税安置房收入的确认原则
  • 不动产司法拍卖税费
  • vue的安装步骤
  • ChatGPT5是否会影响人类的发展和工作?
  • element-ui 表格
  • redis相关
  • vue $函数
  • java代理有几种方式
  • 20221年最新
  • python如何提取字典中的键
  • css怎么让文字垂直居中显示
  • 增值税专用发票几个点
  • 暂估入库后发票来不了
  • 母公司破产子公司债权人申报
  • 游戏公司的主营业务是什么
  • 出售无形资产损益怎么算
  • 劳动法里病假工资怎么算
  • 商品发生报废如何处罚
  • 增值税普票和卷式发票
  • 企业的专利年费是多少
  • 原始凭证的基本内容有会计分录吗
  • 融资租入固定资产的租赁费属于什么费用
  • 电子凭证用不了
  • 生产成本制造费用结转
  • 餐饮会计怎么做账
  • 开办幼儿园的流程图
  • 建筑业确认收入的条件
  • 手机属于固定资产吗
  • 赠送给客户的商品怎么做会计分录
  • 小企业应收账款减值
  • wind怎么申请
  • 电脑出现bootbcd
  • linux系统的配置设计过程
  • win10提示激活windows
  • windows7英雄联盟老是崩溃
  • adobe windows7
  • 如何调整输入法框的大小
  • 图片如何添加到word文档
  • windows 8改windows 7
  • cocos2d rpg
  • linux 常用命令大全及其详解
  • shell脚本如何注释
  • python制作gui
  • js标志
  • windows,linux
  • Unity3D游戏开发毕业论文
  • js中面向对象编程
  • 安卓接口回调例子
  • 红字发票税务局不愿意退税怎么处理
  • 国税总局网
  • 下岗的党员需要交党费吗
  • 依法行政的观念
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设