1、创建项目:执行create_project.py脚本,进入Doc界面输入下面的命令:

cd D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator   //进入到create_project.py脚本所在目录

运行脚本,生成HelloWorld项目,命令为:

python create_project.py -project HelloWorld -package com.cocos2dx.org -language cpp

//其中HelloWorld为工程名称,com.cocos2dx.org为android版本取的包标识名。

2、ANT打包项目:

2.1、用cygwin生产.so库

cd /cygdrive/c/sdk/cocos2d/projects/Hell/proj.android/  //进入到自己的android项目目录下

生产.so库,命令为:

./build_native.sh

2.2、cmd命令下,直接ndk-build NDK_DEBUG=1

ant debug


sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var

你会发现报错了,这时候,我们需要知道sdk.dir,在proj.android目录下,创建一个文件local.properties,里面其实就一句话:sdk.dir=....你的sdk目录

继续ant debug


BUILD FAILED: Android Unable to resolve target 'android-8' .

找到project.properties,打开会看到

target=android-8

这时候,将target改为你的Android对应的版本号,我的是android-10

继续ant debug

[aapt] Unable to add 'C:\sdk\cocos2d\projects\HelloWord\proj.android\assets\fonts\Marker Felt.ttf': Zip add failed

[aapt] ERROR: packaging of 'C:\sdk\cocos2d\projects\HelloWord\proj.android\bin\HelloWorld.ap_'failed

BUILD FAILED

C:sdk\sdk\tools\ant\build.xml:921: The following error occurred while executing this line:

C:sdk\sdk\tools\ant\build.xml:939: null returned: 1

还是有错,其实是由于我的项目是在系统盘,需要权限,可以右键它报错的文件,属性——>安全——>编辑——允许下选择画勾

继续ant debug——〉BUILD SUCCESSFUL 

cocos2d-x 2.1.4 使用create_project.py脚本创建项目+ant打包项目的更多相关文章

  1. 【转】使用create_project.py创建cocos2d项目时出错

    命令格式:create_project.py -project 项目名字 -package 包名 -language cpp,例如: create_project.py -project HelloC ...

  2. create_project.py报错问题,建议用回python2.7

    d:\DevTool\cocos2d-x-2.2.2\cocos2d-x-2.2.2\tools\project-creator\create_project.py 报错 d:\DevTool\coc ...

  3. cocos2d环境及创建一个自己的项目

    一. mac环境:     1.在终端操作,准备好mac系统下的sdk,adt,ndk,ant文件,放在自己的目录中     2.进入mac终端,输入: vim ~/.bash_profile 然后回 ...

  4. Django笔记 manage.py脚本的使用

    1. 管理Django项目 python manage.py startproject projectname # 新建Django project ~~projectname是自己的项目名称 pyt ...

  5. 清除过期日志的py脚本

    本篇和大家分享的是一个清除过期日志的python脚本,年后第二篇希望对大家有帮助: 该python脚本创建的由来 代码及分析 crontab定时任务 该python脚本创建的由来 此由来,是在过年假期 ...

  6. django之创建第7-3个项目-在站点blog下单独创建urls.py文件

    1.在站点blog下单独创建urls.py文件 # -*- coding: UTF-8 -*- from django.conf.urls import patterns, include, url ...

  7. py脚本打包exe可执行文件

    python3以上版本打包exe需要扩展软件:cx_freeze 下载地址:http://cx-freeze.sourceforge.net/ 1)安装后在\Python32\Scripts\cxfr ...

  8. generateScriptFile.py脚本使用过程中遇到的问题及解决

    generateScriptFile.py脚本 #!/usr/bin/env python # -*- coding: utf-8 -*- """ use case: p ...

  9. 以py脚本形式ORM操作 及 django终端打印sql语句的设置

    1. 在Django项目的settings.py文件中,在最后复制粘贴如下代码: LOGGING = { 'version': 1, 'disable_existing_loggers': False ...

随机推荐

  1. JS对于字符串的切割截取

    对于字符串的切割截取平时所用可能不是特别多,而且分的比较细,所以自备自查.有备无患. 由于之前所有均在一个demo测试,若是哪里打错了,敬请谅解.一些其余属性找时间继续添加. 1.函数:split() ...

  2. 【转】Ext.ajax.request 中的success和failure

    原文链接:Ext.ajax.request 中的success和failure Ajax request对象的success事件表示request过程中没有发生错误,和自己的业务逻辑无关, 如果访问不 ...

  3. javascript 写职责链

    我认为职责链最大的目的在于解决对一个对象的加工过程问题.并且如何通过filter在什么时机截止操作流程 /** * by JackChen 2016-3-14 15.16.53 * 职责链 * 看马士 ...

  4. 如何解决PHP中文乱码问题

    如何解决PHP中文乱码问题 一.解决HTML中中文乱码问题方法    1.在head标签里面加入UTF8编码(国际化编码):UTF-8是没有国家的编码,也就是独立于任何一种语言,任何语言都可以使用的. ...

  5. 服务端生成word并压缩打包下载

    所需工具 phpwrod 库 php_zip 扩展 下载phpword库,放到类加载路径. 安装php_zip扩展 下载地址 http://pecl.php.net/package/zip linux ...

  6. C++库编译

    C++库编译 1. POCO编译 进入源文件目录,选择相应的VS版本进行编译(build_vs140).    设置系统环境变量: POCO_BASE 2. Boost编译 ####简单编译    在 ...

  7. 2016030208 - sql50题练习题

    数据库建表脚本和使用的数据请参考:http://www.cnblogs.com/zhtzyh2012/p/5235826.html sql50题练习参看:http://blog.sina.com.cn ...

  8. Excel Skill (1) -- 判断时如何去掉框里的空格

    使用命令 TRIM 说明: Purpose. Remove extra spaces from text. Text with extra spaces removed. =TRIM (text) t ...

  9. maven的安装,maven库配置和Eclipse插件的安装

    maven的安装,maven库配置和Eclipse插件的安装 1.下载并解压maven 2.配置环境变量 3.配置maven配置文件 1.下载链接 Downloading Apache Maven 2 ...

  10. caffe之(二)pooling层

    在caffe中,网络的结构由prototxt文件中给出,由一些列的Layer(层)组成,常用的层如:数据加载层.卷积操作层.pooling层.非线性变换层.内积运算层.归一化层.损失计算层等:本篇主要 ...