前一段时间使用传统方式做了一个CS软件,发现 UI 显示的比较慢,突发奇起,开始研究起来 GPU 加速,最后开始学习 cocos2dx。

开发环境以最新的 Cocos2d-x 3.17.1 Android stduio 3.2 ,配置好 SDK NDK 之类的以后。

使用 android stduio 3.2 打开 tests/cpp-tests/proj.android 里面的测试项目,编译等了有点久,没有错误,放在真机上运行,有错误。

cocos2d-x debug info: Invalid config format for file: configs/config-example.plist

有个 plist 文件没有找到。在工程中建立一个 assents 把  tests/cpp-tests/Resources 全部复制过来,在打开 assents/Images 删除 .gz 文件。

sourceSets.main {assets.srcDirs = ['assets','assets/']
}

重新打包运行,正常了。

上面是在 ubuntu 18.0.4 x64 中使用的。

在win7 64位下 android stduio 3.4 下又有些不同。

cmake 版本太高,需要添加以下

android {externalNativeBuild{cmake{version "3.10.2"}}
}

gradle-4.6

dependencies {classpath 'com.android.tools.build:gradle:3.2.0'
}

需要手动配置 cmake 到 PATH

cocos stduio 3.10 下载地址(本文编辑时可下载 2019-06-02)

https://cocos2d-x.org/download/cocos

cocos stduio 在中文的网站上已经移除了下载地址,现在主要推荐是 Cocos Creator 。

转载于:https://www.cnblogs.com/ningci/p/10868851.html

cocos2d-x android 入门相关推荐

  1. android 入门 006(sqlite增删改查)

    android 入门 006(sqlite增删改查) package cn.rfvip.feb_14_2_sqlite;import android.content.Context; import a ...

  2. 【详细】Android入门到放弃篇-YES OR NO-》各种UI组件,布局管理器,单元Activity

    问:达叔,你放弃了吗? 答:不,放弃是不可能的,丢了Android,你会心疼吗?如果别人把你丢掉,你是痛苦呢?还是痛苦呢?~ 引导语 有人说,爱上一个人是痛苦的,有人说,喜欢一个人是幸福的. 人与人之 ...

  3. Android入门(十二)SQLite事务、升级数据库

    原文链接:http://www.orlion.ga/610/ 一.事务 SQLite支持事务,看一下Android如何使用事务:比如 Book表中的数据都已经很老了,现在准备全部废弃掉替换成新数据,可 ...

  4. 小猪的Android入门之路 day 1

    小猪的Android入门之路 Day 1 Android相关背景与开发环境的搭建 ------转载请注明出处:coder-pig 本节引言: 随着社会经济的发展,移动互联网的越来越热,手机APP开发显 ...

  5. android 教程概要,Android精通教程-第一节Android入门简介

    前言 大家好,我是 Vic,今天给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢 每日一句 If life were predictable it would cea ...

  6. 我认为的android入门学习策略

    我认为的android入门学习策略 初级阶段要学习的内容 1.自己配置环境.  全部采用做新版本 SDK,ADT,ECLIPSE,JDK 2.编写或者运行教学示例.  2.1这时间主要运行的示例如HE ...

  7. Android入门:通过JSON数据与服务器进行通信

    我们完成"Android入门:通过XML数据与服务器进行通信"同样的功能,只是数据传输使用JSON而不是XML: 注意点: (1)当返回JSON时,content-type为tex ...

  8. Android入门教程:ConstraintLayout约束布局

    原文首发自掘金芦苇APP团队,转载到自己小号上再发一遍~ 翻译By Leelion6.关于 ConstraintLayout 的文章其实已经不少了,不过看到这篇文章写的很有趣,以及在翻译的过程中,感受 ...

  9. Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲)

    Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲) 准备 1.储存在raw文件夹 2. ...

  10. Android入门之简易计算器(一)

    Android Android入门之简易计算器(一) 文章目录 Android Android入门之简易计算器(一) @[TOC](文章目录) 前言 一.项目结构 二.界面显示 三.前端界面 1.界面 ...

最新文章

  1. 伟大前程与技术难关:量子机器学习该如何走进现实?
  2. Android中获取资源文件的几种方法
  3. 5分钟学会区块链 - 开发一条区块链 Develop BlockChain with Tendermint
  4. cat命令读取一部分_脚本攻略2 --命令之花
  5. Docker 入门(3)Docke的安装和基本配置
  6. php 统计目录大小,PHP 统计目录大小
  7. BZOJ1061 NOI2008 志愿者招募 线性规划、费用流
  8. [转]Entity Framework 4.1 正式版发布
  9. [RHEL5企业级Linux服务攻略]--第8季 Iptables服务全攻略之实战配置
  10. OpnCV_(HoughCircles to find circles)霍夫变换检测圆形
  11. SOAPUI接口测试http协议详细测试过程
  12. 2020年净利润腰斩,麦格纳要转型“造车”?
  13. Dubbo实现分布式架构原理
  14. 上海域格ASR平台4g模块低功耗应用指导
  15. 前阿里云CTO章文嵩:怎样做开源才有意义?
  16. 女生双修计算机科学与技术,浙江大学计算机科学与技术学院数字媒体技术专业毕业作品展...
  17. 数据与广告系列三十二:重排ReRank,广告推荐算法链路上的背叛者,生态系统格局的重塑者...
  18. Educational Codeforces Round 89 (Rated for Div. 2) D. Two Divisors(数论)
  19. 学习笔记——数据的度量
  20. 设置高度等于动态宽度(CSS方法)

热门文章

  1. Android 4.1最终版SDK和ADT Plugin全线发布
  2. 【高清】鲁邦三世主题曲 - ルパン三世のテーマ'80 南澤大介 改编+演奏
  3. 效率极低人群的七大习惯你占了几项?
  4. 带进度的文件复制 - 回复 冷风无泪 的问题
  5. lr录制脚本,用IETester代替IE浏览器
  6. iOS 事件传递响应链
  7. There is no public key available for the following key IDs
  8. 利用swipelistview完成qq聊天列表右滑删除功能
  9. android 决TextView中MaxLines与ellipsize=end冲突问题
  10. ProgressDialog知识要点