搭建cocos2d-x-andriod开发环境遇到的各种问题
来源:互联网 发布:淘宝买快排被查 编辑:程序博客网 时间:2024/05/22 00:44
为了搭建一个cocos2d-x-andriod开发环境,折腾了两个晚上,遇到无数问题,现在把整个过程遇到的问题和解决方法记录下来,希望可以帮到第一次搭建环境的人。搭建过程大同小异,自己google就行。下面是我遇到的问题和解决方法。
一,导入一个android的项目时报错Unable to resolve target ‘android-8′。
原因:android版本target标记与原项目不相匹配造成的。
解决方案:修改项目下面的project.properties文件中的target=android-8标签。改为什么了,就去看下你引用的android.jar包的路径,最后一个单词他上面写的是android-多少就是多少。
比如我这里的是
于是我的target=android-3
二,Could not find *.apk!解决办法
- 右键点击项目选择Properties,把Libraries下Android x.x给remove了。
- 点右侧的Add Library,选择JRE System Library然后next,重新指定JRE。
- 确定之后右键项目选择Android Tools下Fix Project Properties。
- Project里clean下项目,之后就正常运行了。
三,安卓模拟器错误PANIC: Could not open
①在环境变量中创建变量名:ANDROID_SDK_HOME,变量值:你当时安装SDK的时候的路径
②修改系统变量path,在前面添加%ANDROID_SDK_HOME%/tools;
四,cocos2d-x import org.cocos2dx.lib cannot be resolved。
从cocos2d-x根目录/cocos2dx/platform/android/java/src文件夹中把org.cocos2dx.lib复制到项目中的src中。
五,在eclipse的配置选项中添加两个变量一个是NDK_ROOT另一个是COCOS2DX
这两个个名字是不可以改的。因为系统通过这两个变量关联了资源文件。
NDK_ROOT 路径为D:\cocos2d-x\android-ndk-r9b如下图
COCOS2DX路径为D:\cocos2d-x\cocos2d-x-2.2
通过这两步,我们发现所有报错的信息都消失了,
六,bash D:/cocos2d-x/cocos2d-x-2.2/projects/TestAndroid/proj.android/build_native.sh clean
Cannot run program "bash": Launching failed
Error: Program "bash" is not found in PATH
Error: Program "bash" is not found in PATH
这个原则上要安装cygwin编译了,我们这里换种方法(我百度了好久出来的,感谢分享出来的网友)
修改C++Bulid的属性如下。
Build Command:D:\cocos2d-x\android-ndk-r9b\ndk-build.cmd
七,jni/Android.mk:23: *** Android NDK: Aborting. . Stop.
在Andriod.mk添加如下语句:
$(call import-add-path, D:\cocos2d-x\cocos2d-x-2.2)
$(call import-add-path, D:\cocos2d-x\cocos2d-x-2.2\cocos2dx\platform\third_party\android\prebuilt)
或者添加环境变量。
八
九, org.cocos2dx.lib not found.,:\workspace\libcocos2dx\bin\libcocos2dx.jar'缺失
import the cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\android\javawhich is the cocos2dx library project ,then import the libcocos2dx.jar into the HelloCPP project
引入libcocos2dx库工程,否则会报找不到Cocos2dxActivity
库工程位置 cocos2d-x-2.1.1\cocos2dx\platform\android\java
十,Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer
- 搭建cocos2d-x-andriod开发环境遇到的各种问题
- 搭建Mac下cocos2d-x的Android开发环境中遇到的问题
- Ubuntu 14.04 下搭建android开发环境 for cocos2d-x 遇到的问题
- cocos2d-x android环境搭建及遇到的问题
- cocos2d-2.0-x 环境搭建遇到的问题
- cocos2d-x 遇到的各种问题汇总
- 搭建mono for andriod环境遇到的问题
- 搭建Cocos2d-x的C++开发环境
- Cocos2d-x 3.0 -开发环境的搭建
- Andriod的开发环境搭建
- andriod 开发环境的搭建
- Andriod开发环境的搭建
- cocos2d-x 开发环境搭建
- Cocos2d-x开发环境搭建
- Cocos2d-x 开发环境搭建
- cocos2d-x开发环境搭建
- cocos2d-x开发环境搭建
- 关于Eclipse搭建Andriod开发环境的问题
- hdu 1102
- Acceierated C++ 习题解答 第8章
- 写第一篇论文(nash bargain)的坎坷历程
- 小白的mysql入门
- 虔诚的学习者 腾讯技术类校园招聘笔试试题
- 搭建cocos2d-x-andriod开发环境遇到的各种问题
- VB.NET关于接口
- Construct Binary Tree from Preorder and Inorder Traversal
- 虔诚的学习者 腾讯2013年实习生笔试题
- 拖拉功能与多点触摸
- 汉澳sinox普及,软件业洗牌在即,一个神话
- HDU-3999 The order of a Tree 树的遍历
- CString 到char*:转换要求 reinterpret_cast、C 样式转换或函数样式转换
- android 自定义主题样式