zoukankan      html  css  js  c++  java
  • cocos2dx for android容易忘记的地方记录

    命令行建立完毕项目以后,用eclipse导入,eclipse默认会报错,需要另外导入$COCOS2DX_PATH/cocos2dx/platform/android/java,作为项目的dependency

     用tegra-android-development-pack,我没调试成功;提示错误,折腾很多天以后,放弃。

    tegra的下载地址:https://developer.nvidia.com/tegra-android-development-pack

    需要注册,并且提交某个认证,对方会在后台人工审核。



    需要设置NDK_ROOT,ANDROID_SDK_ROOT(这个在生成android的工程的时候用到)
    SDK_ROOT(这个在调试的时候用到,估计写这俩脚本的不是同一个)
    SDK_ROOT和ANDROID_SDK_ROOT指向同一个sdk

    编译结束以后,./build_native.sh以后,用eclipse导入工程,编译生成apk,或者直接run,看日志调试;或者回到项目目录,./ndkgdb.sh断点调试。


    eclipse的一些小配置

    /bin/bash ${workspace_loc:/testGame}/build_native.sh
    cpp文件编译如果出错,在工程,属性,C++ general里面的symbol and path里面添加头文件路径,一般添加下面几个

    $NDK_ROOT/platforms/android-14/arch-arm/usr/includ

    $COCOS2D_ROOT/cocos2dx

    $COCOS2D_ROOT/cocos2dx/include

    $COCOS2D_ROO/CocosDenshion/include

    $COCOS2D_ROOT/cocos2dx/platform/android

    另外可以把Classes的路径作为link添加到工程里面

    slickedit+ndk的补全提示

  • 相关阅读:
    CF1312G Autocompletion
    UOJ#11. 【UTR #1】ydc的大树
    CF51F Caterpillar
    CF295D Greg and Caves
    CF288E Polo the Penguin and Lucky Numbers
    CF401D Roman and Numbers
    CF543D Road Improvement
    CF938F Erasing Substrings
    [AGC024E] Sequence Growing Hard
    CF261D Maxim and Increasing Subsequence
  • 原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/3047393.html
Copyright © 2011-2022 走看看