【问题标题】:Getting error while executing the ./build_native.sh from Cocos2d-x Android-Project从 Cocos2d-x Android-Project 执行 ./build_native.sh 时出错
【发布时间】:2014-09-01 10:56:10
【问题描述】:

执行在Cocos2d-x上创建的android-project时出现错误,错误是:

$ ./build_native.sh
NDK_ROOT = D:\Updated Eclipse\android-ndk-r10
COCOS2DX_ROOT = /cygdrive/d/Cocos2d-x/cocos2d-x-2.2.5/projects/MyApp/proj.android/../../..
APP_ROOT = /cygdrive/d/Cocos2d-x/cocos2d-x-2.2.5/projects/MyApp/proj.android/..
APP_ANDROID_ROOT = /cygdrive/d/Cocos2d-x/cocos2d-x-2.2.5/projects/MyApp/proj.android
Using prebuilt externals
ERROR: You are using a non-Cygwin compatible Make program.
Currently using: D:/Cocos2d-X/Cygwin/bin/make

To solve the issue, follow these steps:

1. Ensure that the Cygwin 'make' package is installed.
   NOTE: You will need GNU Make 3.81 or later!

2. Define the GNUMAKE environment variable to point to it, as in:

     export GNUMAKE=/usr/bin/make

3. Call 'ndk-build' again.

我已经安装了所有需要的软件并正确设置了路径、环境等,

Cocos2d-x 版本: Cocos2d-x-2.2.5

Android ADT:最新的 Android SDK

Android NDK: android-ndk-r10

Cygwin: 32 位

已安装 Cygwin 包 autoconf、automake、binutils、gcc-core、gcc-g**、gcc4-core、gcc4-g**、gdb、pcre、pcre-devel、gawk、make

Python: python-2.7.8.msi

路径和环境是:

ANDROID_NDK_PATH C:\Users\d\Documents\Android\ndk\android-ndk-r8d

COCOS2DX_ROOT D:\Cocos2d-X\cocos2d-x-2.2.5

GNUMAKE /usr/bin/make

NDK_PROJECT_PATH D:\Cocos2d-X\cocos2d-x-2.2.5\projects

NDK_ROOT D:\Updated Eclipse\android-ndk-r10

路径 D:\Cocos2d-X\Cygwin\bin

请帮我解决这个问题。

谢谢

【问题讨论】:

    标签: android cocos2d-x


    【解决方案1】:

    您的 NDK 位于“Updated Eclipse”文件夹中。您需要重命名文件夹,使其没有任何空间。重命名后,更新“build_native.sh”中的 NDK 路径,然后尝试重建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多