2011-02-17 19 views
8

eğlendirici windows xp, benim proje için cygwin & ndk. Cygwin.batch dosyasındaki tüm yolları eşleştirdim. Cygwin tarafından hello-jni derlemeye çalışıyorum. cygwin.bat aitNDK-cygwin yolu özel sorunlar

İçindekiler

hatası alıyorum, komut ./ndk-build yürütme kapalı

F: 
chdir F:\Cygwin\bin 

bash --login -i 

set IS_UNIX= 

set DEV_ROOT=E:/android/android-ndk-r5b/samples/hello-jni 

set JAVA_HOME=C:/Program Files/Java/jdk1.5.0_13 

set CLASSPATH=d:/work_code/android/BlueInput/obj 

set PATH=E:/android/android-sdk-windows/tools;E:/android/android-ndk-r5b 

set ANDROID_NDK_ROOT=/cygdrive/e/android/android-ndk-r5b 

set NDK_PROJECT_PATH=/cygdrive/e/android/android-ndk-r5b/samples/hello-jni 

@ECHO ...

Android NDK: Could not find application project directory! 

Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. 

cygdrive\e\android\android-ndk-r5b\build\core\build-local.mk:"Android NDK aborting" 
+1

Merhabalar, çözdüm. cygwin'de yolu ihraç ettim ve mükemmel bir şekilde derledim. NDK_PROJECT_PATH = "projenin yolu" o zaman, export = NDK_PROJECT_PATH sonra, cygwin kabuğundan ./ndk-build tarafından derledim. – yokks

+0

bu hile yaptı. –

+0

Daha fazla bilgi verebilme şansınız var mı? Cygwin'de nasıl ihracat yapıyorsunuz? – bugfixr

cevap

1

Ana klasör "jni" olmalı ve Android.mk

içinde olmalıdır. android-ndk dizinden projenizin jni klasöründen
0

Tetik ndk-build komut dosyası (Android.mk bulunduğu klasör ve c/C++ dosyaları) ve.