Eclipse环境新建环境出现如下错误:
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:19: *** Android NDK: Aborting. . Stop.
解决方案为:
Android.mk引用了一个模块,cocos2dx模块,而NDK没有找到它,所以报了这个错,
之前的版本是直接包含cocos2dx模块的Android.mk的,所以不会报错
而这里使用了import,我们也可以使用之前版本的方法来包含它,但貌似import比之前的方法要更好一些
错误信息提示我们,可以通过设置NDK_MODULE_PATH环境变量,这里很有可能设置错误
一般,一个Android.mk包含一个或多个模块,当你要import cocos2dx模块时,
他会在这个路径下%NDK_MODULE_PATH\cocos2dx寻找Android.mk文件
所以我们编辑我们的Builder
添加NDK_MODULE_PATH变量,注意要写两个路径,用分号分开
D:\SDK\cocos2d-2.0-rc0a-x-2.0;D:\SDK\cocos2d-2.0-rc0a-x-2.0\cocos2dx\platform\third_party\android\prebuilt
因为cocos2dx还import了其他几个module,第二个路径制定了第三方的module,设置完就可以进行编译了
-----
end
上文来自:http://www.jb51.cc/article/p-ufwuiavw-sn.html
1. 下载jdk 1.6
http://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk 1.7没成功,x64|x86 按需求下载,以下同
2. 下载adt
http://developer.android.com/sdk/index.html
集成 eclipse + androind sdk 相关设置都配置好了,节省了很多时间。
3. 下载 android-ndk-r8-windows
http://developer.android.com/tools/sdk/ndk/index.html
r7以上就可以摆脱cygwin,r7b以上修复了“android-ndk-r7\sources\cxx-stl\gnu-libstdc++\libs\armeabi\libgnustl_static.a”需要手工复制\obj\local\armeabi目录下的bug
4. 导入项目,设置NDK_MODULE_PATH =
D:\cocos2dx\;D:\cocos2dx\cocos2dx\platform\third_party\android\prebuilt\;
一定要注意分号前面的"\",大坑。。。
5. 编译,使用ndk-build.cmd,可以不选择
自动编译,每次clean也行。如果有问题就把obj目录
删除重编译。也可以使用批处理在编译时摆脱eclipse,不过apk还要用。
6. 调试,最好实机,模拟器太慢了。没有驱动就使用xx手机管家下载。如果安装不上,可能是因为手机上项目还没停止,卸载后就可以安装了
7. 遇到的问题
----Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties.
====使用jdk 1.6 eclipse中设置为jre6
----Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path
----Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
====设置NDK_MODULE_PATH
====CC_PLATFORM_ANDROID 不起作用,原因不明
上文来自:
http://blog.sina.com.cn/s/blog_56795ce2010143cr.html 原文链接:https://www.f2er.com/cocos2dx/342154.html