2012-09-30 36 views
0

我有問題我可以在eclipse外運行ndk,但不能從工作區文件夾運行。我收到一個丟失文件的錯誤。在eclipse中的Windows 7 ndk靛藍投擲無效win32

Android NDK: ERROR:jni/Android.mk:QCAR-prebuilt: LOCAL_SRC_FILES points to a missing file 
Android NDK: Check that jni/../../../build/lib/armeabi/libQCAR.so exists or that its path is correct 
/cygdrive/c/Users/ALEXDEV/android-ndk-r8b/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting . Stop. 

我想知道如果當我創建的Android項目其中一個文件不被複制。但是當我在eclipse 中運行它時,出現此錯誤。我跟着這個教程 http://mobilepearls.com/labs/ndk-builder-in-eclipse/

在Eclipse中運行NDK當我得到的錯誤是如下

"C:\Users\ALEXDEV\android-ndk-r8b\ndk-build" (in directory "C:\Users\ALEXDEV\workspace\Image"): CreateProcess error=193, %1 is not a valid Win32 application 

你有什麼建議,我做錯了什麼方法,你提出將解決這個問題。

我正在爲Web開發人員使用Eclipse Java EE IDE。

版本:靛藍服務發佈2

我下面這個教程

http://tools.android.com/recent/usingthendkplugin

我用這上傳

靛藍 - http://download.eclipse.org/releases/indigo

而不是從你下載過一個包鏈接我選擇了添加選項,但我使用了archieve。 包可以直接從日食下載。這裏是我用來下載 包http://www.eclipse.org/cdt/downloads.php

然後我下載該版本NDK的

的我得到了NDK的例子工作,所以解決問題的鏈接。

+0

編輯完成後,請讓您更容易理解您使用舊方法得到的結果,以及遵循新教程時會發生的情況。 –

+0

或者更好,關閉這個問題並打開另一個問題。我相信我們已經解決了這個主題問題,不是有效的Win32應用程序_ –

回答

6

隨着ndk r8b,你根本不需要cygwin。將生成命令設置爲ndk-build.cmd

請注意,您的教程已過時。最新版本的ADT插件允許您只需單擊「添加本機支持」到Java項目。

+0

,你可以解散。當你說設置一個生成命令爲ndk-build.cmd這個設置位於何處。 – alex

+0

嘗試在自定義構建器的**位置**字段中放入ndk-build.cmd的完整路徑。 –

+0

我試着按照這個教程http://tools.android.com/recent/usingthendkplugin是正確 – alex