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

cocos2d-x win7 搭建 android 开发环境====》细节问题_第1张图片

cocos2d-x win7 搭建 android 开发环境====》细节问题_第2张图片

添加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://blog.csdn.net/wwj_748/article/details/30072379


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
---- pthread错误 ====CC_PLATFORM_ANDROID 不起作用,原因不明 上文来自: http://blog.sina.com.cn/s/blog_56795ce2010143cr.html

更多相关文章

  1. android 9.0 获取U盘路径
  2. Android笔记(1)---Android开发环境的搭建
  3. JAVA和android 环境配置
  4. linux上cocos2dx Android打包环境
  5. Android OS —— Windows平台Android开发环境搭建
  6. Android 环境搭建安装ADT访问不到
  7. java|android加载src路径下面的图片文件

随机推荐

  1. Android studio 混合编程(一)
  2. Android widget桌面插件
  3. Android 中 PopupWindow的用法 汇总
  4. Android中padding与margin的区别
  5. Android基于位置的服务LBS
  6. Android中的数据结构解析(四)SparseArray和
  7. Android 新手常见的10个误区(上)
  8. DecorView、PhoneWindow、ViewRootlmpl的
  9. Android Studio 如何导入.so文件/jar文件
  10. 【Android】MTK Android 编译命令