Ignoring unknown import directory

错误提示如下:

Android NDK: WARNING: Ignoring unknown import directory:     
Android NDK: jni/Android.mk: Cannot find module with tag 'CocosDenshion/android' in import path    
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?    
Android NDK: The following directories were searched:    
Android NDK:         
jni/Android.mk:22: *** Android NDK: Aborting.    .  Stop.

错误原因是因为NDK不对,如果没有好的办法,可以直接在build_native.sh里面修改

在opinion下面加上下面的设置方法

NDK_FILE_ROOT="/Users/admin/Desktop/Anroid-Package/android-ndk-r9d"
if [ ! -x "$NDK_FILE_ROOT" ];then
NDK_FILE_ROOT="/Users/admin/Desktop/Anroid-Package/android-ndk-r9d"
fi
if [ ! -x "$NDK_FILE_ROOT" ];then
NDK_FILE_ROOT="/Users/admin/Desktop/Anroid-Package/android-ndk-r9d"
fi
echo "NDK_FILE_ROOT=$NDK_FILE_ROOT"
NDK_ROOT="$NDK_FILE_ROOT"



路径修改为你自己的ndk路径,这个就是强制性使用自己路径的方法,可以解决这个问题


当然还有另外的方法是windows版本的,这个是网上的方法,我没有测试

那个的原文地址:http://zjayang198861.blog.163.com/blog/static/50383462201401313714647/

原文内容:

由于需要在NDK_MODULE_PATH里设置相应的环境变量,会想当然的直接把windows默认的环境变量拷过来, 可是这样eclipse就不能识别。
解决方法:把反斜杠全改成正斜杠,问题就可以解决了。
本人操作系统:windows xp 备注: 设置项目右键->properties->builder->New之后,将相应的内容配置好后,要将相应的新构建器拉到最上面,否则编译时也会有问题。



Last modification:January 1st, 1970 at 08:00 am
如果看了这个文章可以让你少加会班,可以请我喝杯可乐
已打赏名单
微信公众号

Leave a Comment