2012-12-10 139 views
-1

我試圖編譯一些源代碼,但是當我運行命令mk:1:***缺少分隔符。 Android的NDK

使-f android-9-armv7.mk

我收到以下錯誤 的android-9-的ARMv7。 mk:1:*缺少分隔符。停止。

這是上面的文件的內容: 而且我也設置了IMAGINE_PATH變量,似乎無法弄清楚。

鏈路../imagine/make/shortcut/common-builds/android-9-armv7.mk

編譯指令 http://code.google.com/p/emu-ex-plus-alpha/wiki/Compiling

想象的locaed在C:/想象

+0

爲什麼不使用ndk-build命令? – Bush

+0

運行ndk生成結果在 您的APP_BUILD_SCRIPT指向一個未知的文件:C:\ android-ndk-r8c/jni/Android.mk –

回答

1

我不知道你已經採取了哪些來源,但所有來自該git上的不同項目的android-9-armv7.mk文件具有以下內容:

../imagine/make/shortcut/common-builds/android-9-armv7.mk 

...有沒有link關鍵字,這可能是你爲什麼得到這個錯誤。

而且,請注意,你的Windows機器上建立這個文件同時明確指出,它僅支持在的Linux的Mac OS X

+0

我完全錯過了linux部分,我想cygwin在Windows上就足夠了。我只是安裝一個Linux發行版,謝謝你的幫助。 –