尝试ndk构建时缺少分隔符

时间:2012-02-17 02:31:22

标签: android android-ndk

为什么我得到了 jni / Android.mk:9: * 缺少分隔符。停止。

每当我尝试构建ndk时出现

错误?我的代码如下

LOCAL_SRC_FILES :=  \
gnutls-3.0.12/lib/debug.c \
gnutls-3.0.12/lib/gnutls_pcert.c \ 
gnutls-3.0.12/lib/pkcs11_secret.c \
    gnutls-3.0.12/lib/gnutls_kx.c \

是语法错误还是错误地将我的.c文件分开?

2 个答案:

答案 0 :(得分:7)

哪一行9?如果它是pkcs11_secret.c,那那是因为你在第8行的末尾有空格(gnutls_pcert.c是)。反斜杠\必须在行尾。之后不应该有任何东西 - 甚至是空格。那是因为它应该逃脱换行,而不是空格。

答案 1 :(得分:0)

由路径中的空格引起的文件将文件移动到系统中路径中没有空格的目录。在我的情况下,我有

C:\Users\KC ochibili\Desktop\fmodapi44444android.tar\fmodapi44444android\api\lib\armeabi\fmodex.so
由于“KC”和“ochibili”之间的空间,我得到了错误

所以我将文件移到了

 C:\fmodapi44444android.tar\fmodapi44444android\api\lib\armeabi\libfmodex.so

问题解决了