zoukankan      html  css  js  c++  java
  • cocos2dx 安卓平台编译记录 未成功

    初次尝试的安卓编译没有成功,暂时没有参考价值,留下笔记,以备之后继续 

    时间:12.12.28

    环境配置:

    操作系统 windows7 32位 

    cocos2d-x 2.1.0 + VS2010 Test程序win32版本运行成功

    JDK 1.6.0-26  

    Eclipse adt-bundle-windows-x86 (ADT,android SDK,SDk Manager的合集) 

    直接将java语言helloworld编译成apk 在模拟器(AVD)和真机(Meizu M9 android 4.03)上运行  调试成功  

    Eclipse 扩展CDT插件 (用于Eclipse编译C/C++语言)  -- [通过CDT编译C++代码未测试成功,待继续]

    安装cygwin(版本不确认)   --[cygwin使用新版本并安装编译相关的工具包,待继续]

    下载NDK (android-ndk-r8d版本)  解压到Eclipse目录下

    编辑cocos2dx目录下的 create-android-project.bat , 修改三个路径地址

    :: modify it to work under your environment     
    set _CYGBIN=d:\cygwin\bin
    if not exist "%_CYGBIN%" echo Couldn't find Cygwin at "%_CYGBIN%" & pause & exit 4
    
    :: modify it to work under your environment
    set _ANDROIDTOOLS=d:\adt-bundle-windows-x86\sdk\tools
    if not exist "%_ANDROIDTOOLS%" echo Couldn't find android sdk tools at "%_ANDROIDTOOLS%" & pause & exit 5
    
    :: modify it to work under your environment
    set _NDKROOT=d:\adt-bundle-windows-x86\android-ndk-r8d
    if not exist "%_NDKROOT%" echo Couldn't find ndk at "%_NDKROOT%" & pause & exit 6

    运行create-android-project.bat生成安卓项目目录Test

    进入Test/proj.android目录, 功过cygwin运行 build_native.sh

    出现错误提示:“please define NDK_ROOT” 尝试在home/Administrator/.bash_profile文件中添加一下代码 ,未成功

    EXPORT NDK_ROOT = "/cygdrive/d/adt-bundle-windows-x86/android-ndk-r8d"

    尝试直接在build_native.sh 添加 NDK_ROOT = "/cygdrive/d/adt-bundle-windows-x86/android-ndk-r8d" 未成功

    暂时到这里,--[对bash不熟悉,是不是和cygwin的版本也有关系,再找时间了解下]

    在Mac OS X下已编译成功:http://www.cnblogs.com/sslin/archive/2013/01/15/2861383.html

  • 相关阅读:
    ad_imh
    pc send instructor pc ad
    数据、模型、IT系统认知
    量化投资认知
    LinAlgError: Last 2 dimensions of the array must be square
    转:Hadoop大数据开发基础系列:七、Hive基础
    Run-Time Check Failure #2
    0x00007FFC8C5325E7 (ucrtbased.dll)处(位于 DataStructure.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。
    栈与后缀表达式C实现
    Jupyter使用
  • 原文地址:https://www.cnblogs.com/sslin/p/2837290.html
Copyright © 2011-2022 走看看