热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[cocos2dx]Cocos2d-x在win7下android环境搭建

win7下用cocos2d-x-3.10版本的游戏引擎,下载cocos2d-x-3.10查看mac,win32,android构建环境要求:在..cocos2d-x-3.10README.mdBu
win7下用cocos2d-x-3.10版本的游戏引擎,下载cocos2d-x-3.10
查看mac,win32,android构建环境要求:在../cocos2d-x-3.10/README.md
Build Requirements------------------
* Mac OS X 10.7+, Xcode 5.1+
* or Ubuntu 12.10+, CMake 2.6+
* or Windows 7+, VS 2013+
* Python 2.7.5
* NDK r10c+ is required to build Android games
* Windows Phone/Store 8.1 VS 2013 Update 4+ or VS 2015
* Windows Phone/Store 10.0 VS 2015
* JRE or JDK 1.6+ is required for web publishing

win32要求VS2013+

Cocos command-line tool

手动配置Cocos2d-x的android环境搭建

1.下载安装ndk,android-ndk-r10e-windows-x86_64.exe
很早以前android是只有sdk的。并没有ndk。这就意味着一旦android的开发者要使用c/c++的三方库或者需要用到c/c++就必须使用非官方的法子。用java的jni去调用c/c++。耍小聪明走后门一样。而ndk的出现就意味着jni调用的这种方法转正了变成官方了以后你不需要再走后面大路正面随你走。
2.下载安装jdk--java运行环境,jdk-8u121-windows-x64.exe
检验安装是否成功:java -version;javac
3.下载解压adt-bundle-windows-x86_64-20140624.zip,解压后文件夹内有eclipse(包含adt插件的开发环境),sdk(android sdk),SDK Manager.exe
而“ADT(Android Develipment Tools)”与“ADT plug-in”是一回事儿
,本质是Eclipse的插件,让Eclipse这个Java IDE拥有开发安卓应用程序的诸多特性。ADT很容易与Android SDK混淆,因为二者经常同时出现。但是很显然,ADT是Eclipse的插件,而Android SDK主要指API库和基本的开发工具。两者不是包含与被包含的关系,只不过协同工作而已。
Eclipse是Java语言的诸多IDE之一。众所周知,Android应用程序是用Java语言编写的,再加上Eclipse有很多适合Android的特性,所以Eclipse(带有ADT插件)成为了目前最受欢迎的用于开发Android应用程序的Java IDE。
为了让初学者感到方便并减少配置出错,善良的Android作者们把Android SDK和Eclipse IDE捆绑到一起供下载,这就是ADT Buddle文件(bundle是捆绑、束的意思)。它包括了基本的Android SDK工具,也包括已经内置ADT插件的Eclipse IDE。
4.下载解压apache-ant-1.10.1-bin.zip
检查环境是否配置正常:ant -version
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。

环境变量设置如下:



测试cocos工程

创建cocos工程cocos new MyGame -p com.haoZhe.myGame -l cpp运行cocos工程cocos run -p win32cocos compile -p android   //会编译出apk,把它安装在手机上就可以了,不过没有签名

使用CocosStudio一键配置安装


官网安装

Android with Command-line Installation and Setup
Android with Eclipse Installation and Setup
Android Studio Installation and Setup
Installation

推荐阅读
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 创建项目:Visual Studio Online 入门指南
    本文介绍如何使用微软的 Visual Studio Online(VSO)创建和管理开发项目。作为一款基于云计算的开发平台,VSO 提供了丰富的工具和服务,简化了项目的配置和部署流程。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 本文介绍如何使用 Python 提取和替换 .docx 文件中的图片。.docx 文件本质上是压缩文件,通过解压可以访问其中的图片资源。此外,我们还将探讨使用第三方库 docx 的方法来简化这一过程。 ... [详细]
  • ASP.NET MVC中Area机制的实现与优化
    本文探讨了在ASP.NET MVC框架中,如何通过Area机制有效地组织和管理大规模应用程序的不同功能模块。通过合理的文件夹结构和命名规则,开发人员可以更高效地管理和扩展项目。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
author-avatar
coffee_陈--嘉辉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有