Android NDK не компилируется - PullRequest
       27

Android NDK не компилируется

0 голосов
/ 15 ноября 2010

Я использую Ubuntu Linux и пытаюсь скомпилировать нативный код для Android, используя NDK.Содержимое моего файла Android.mk:

   LOCAL_PATH := $(call my-dir)

   include $(CLEAR_VARS)

   LOCAL_MODULE    := NativeDroid
   LOCAL_SRC_FILES := org_me_nativedroid_mJNI.c

   include $(BUILD_SHARED_LIBRARY)

Он находится в каталоге этого проекта затмения.Мой собственный код находится в папке NativeDroid / jni, где NativeDroid - папка проекта.

(из командной строки): и ошибки, которые я получаю

thomas@THOMASDESKLINUX:~/Documents/LinuxProgramming/EclipseWorkspace/Native Droid$ /home/thomas/Documents/LinuxProgramming/Android\ SDKs/android-ndk-r4b/ndk-build
dirname: extra operand `SDKs/android-ndk-r4b/ndk-build'
Try `dirname --help' for more information.
make: /home/thomas/build/core/build-local.mk: No such file or directory
make: *** No rule to make target `/home/thomas/build/core/build-local.mk'.  Stop.

Заранее спасибо !, Dragonwrenn

Ответы [ 2 ]

4 голосов
/ 17 ноября 2010

Я наконец решил, что наличие пробелов в родительских каталогах NDK и / или пробелов в проекте Eclipse приведет к сбою ndk-build.странно.

0 голосов
/ 15 ноября 2010

HI файл Android.mk должен находиться в файле jni

...