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

  • 相关阅读:
    python中的赋值与深浅拷贝
    PAT甲级:1089 Insert or Merge (25分)
    PAT甲级:1064 Complete Binary Search Tree (30分)
    navicat 15 破解教程
    SQL
    以初学者的角度理解:SQL实现关系除法
    线性回归与梯度下降(ML作业)
    海明码
    CRC校验原理
    Jupyter notebook总是卡在int[*]怎么解决?
  • 原文地址:https://www.cnblogs.com/sslin/p/2837290.html
Copyright © 2011-2022 走看看