• cocos2d-x 2.1.4 使用create_project.py脚本创建项目+ant打包项目


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

    cd D:cocos2d-x-2.1.4cocos2d-x-2.1.4 oolsproject-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:sdkcocos2dprojectsHelloWordproj.androidassetsfontsMarker Felt.ttf': Zip add failed

    [aapt] ERROR: packaging of 'C:sdkcocos2dprojectsHelloWordproj.androidinHelloWorld.ap_'failed

    BUILD FAILED

    C:sdksdk oolsantuild.xml:921: The following error occurred while executing this line:

    C:sdksdk oolsantuild.xml:939: null returned: 1 

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

    继续ant debug——〉BUILD SUCCESSFUL 

  • 相关阅读:
    从一个整数数组中取出最大的整数,最小整数,总和,平均值
    9、数组知识点小结
    结构类型小结
    枚举类型小结
    asp.net MVC 笔记
    Android自动化测试之Shell脚本一——模拟触屏事件
    Android性能优化案例研究
    ViewHolder模式的简洁写法
    genymotion ddms查看data等文件目录
    Android事件传递机制
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3268861.html
Copyright © 2020-2023  润新知