基于cocos2dx2.2版本安卓环境搭建常见错误解决方法
2013-10-10 17:55
597 查看
1、app无法启动,出现FATALEXCEPTION:GLThread90错误
解决方法:
在AVDManager中创建模拟器时勾选UseHostGPU选项
![](http://blog.51cto.com/attachment/201310/225221216.jpg)
2、***androidndk:aborting
解决方法:
在jni/Android.mk中添加以下两行
$(callimport-add-path,F:\code\cocos2d-x-2.2.0)\
$(callimport-add-path,F:\code\cocos2d-x-2.2.0\cocos2dx\platform\third_party\android\prebuilt)\
3、make:***Noruletomaketarget`/cygdrive/d/android/cocos2d-x-master/T12/proj.android/../../cocos2dx/CCConfiguration.cpp',neededby`obj/local/armeabi/objs/cocos2dx_static/CCConfiguration.o'.Stop
解决方法:
F:\code\cocos2d-x-2.2.0\projects\cocos2dxandroid\proj.android\obj\local\armeabi\objs
下面的文件夹及文件删除即可。
4、importorg.cocos2dx.lib.Cocos2dxActivity;”找不到
解决方法:
新版的cocos2dx将用到的函数库移动到一个独立的工程里面了。所以我们需要将[cocos安装目录]\cocos2dx\platform\android\java作为一个工程导入eclipse。这样,我们的工程就会自动引用这个工程里面的函数了。
5、eclipse移植cocos2d-x工程报错:Program"bash"isnotfoundinPATH
解决方法:
(1)、把cygwin/bin加入系统环境变量Path下
(2)、右击工程-->properties-->C/C++Build确认右边视图选项Buildcommand:ndk-build
(3)、右击工程-->properties-->C/C++Build-->ToolChainEdit
确认右边视图的选项:Currenttoolchain:NoToolchain
urrentBuilder:AndroidBuilder(如果还是不行,可以换成GnuMakeBuilder试试)
6、
如果打包成功之后无法运行,系统提示“Couldnotfind*.apk”,这个问题通常是项目设置
成了库文件类型(Library),要重新改为应用类型(Application),只要取消Library属性。
具体步骤是:项目、属性、Android、Library、IsLibrary,去掉IsLibrary的打勾就好。
运行、运行方式、AndroidApplication,如果提示“Zipaddfailed”,需要重新设置权限。
Unabletoadd'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\assets\res\arial-14.GlyphProject':Zipaddfailed
Unabletoadd'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\assets\res\arial-14.fnt':Zipaddfailed
org.cocos2dx.moonwarriors.MoonWarriors]ERROR:unabletoprocessassetswhilepackaging'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\bin\resources.ap_'
org.cocos2dx.moonwarriors.MoonWarriors]ERROR:packagingof'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\bin\resources.ap_'failed
解决方法:
$cd"D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android"
$ls-laassets
$chmod-R755assets
(解决\resources.ap_'failed就是在使用cygwin编译前,执行以下命令:
$cd"D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1"
$chmod-R755*,避免出现资源权限问题)
解决方法:
在AVDManager中创建模拟器时勾选UseHostGPU选项
![](http://blog.51cto.com/attachment/201310/225221216.jpg)
2、***androidndk:aborting
解决方法:
在jni/Android.mk中添加以下两行
$(callimport-add-path,F:\code\cocos2d-x-2.2.0)\
$(callimport-add-path,F:\code\cocos2d-x-2.2.0\cocos2dx\platform\third_party\android\prebuilt)\
3、make:***Noruletomaketarget`/cygdrive/d/android/cocos2d-x-master/T12/proj.android/../../cocos2dx/CCConfiguration.cpp',neededby`obj/local/armeabi/objs/cocos2dx_static/CCConfiguration.o'.Stop
解决方法:
F:\code\cocos2d-x-2.2.0\projects\cocos2dxandroid\proj.android\obj\local\armeabi\objs
下面的文件夹及文件删除即可。
4、importorg.cocos2dx.lib.Cocos2dxActivity;”找不到
解决方法:
新版的cocos2dx将用到的函数库移动到一个独立的工程里面了。所以我们需要将[cocos安装目录]\cocos2dx\platform\android\java作为一个工程导入eclipse。这样,我们的工程就会自动引用这个工程里面的函数了。
5、eclipse移植cocos2d-x工程报错:Program"bash"isnotfoundinPATH
解决方法:
(1)、把cygwin/bin加入系统环境变量Path下
(2)、右击工程-->properties-->C/C++Build确认右边视图选项Buildcommand:ndk-build
(3)、右击工程-->properties-->C/C++Build-->ToolChainEdit
确认右边视图的选项:Currenttoolchain:NoToolchain
urrentBuilder:AndroidBuilder(如果还是不行,可以换成GnuMakeBuilder试试)
6、
如果打包成功之后无法运行,系统提示“Couldnotfind*.apk”,这个问题通常是项目设置
成了库文件类型(Library),要重新改为应用类型(Application),只要取消Library属性。
具体步骤是:项目、属性、Android、Library、IsLibrary,去掉IsLibrary的打勾就好。
运行、运行方式、AndroidApplication,如果提示“Zipaddfailed”,需要重新设置权限。
Unabletoadd'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\assets\res\arial-14.GlyphProject':Zipaddfailed
Unabletoadd'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\assets\res\arial-14.fnt':Zipaddfailed
org.cocos2dx.moonwarriors.MoonWarriors]ERROR:unabletoprocessassetswhilepackaging'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\bin\resources.ap_'
org.cocos2dx.moonwarriors.MoonWarriors]ERROR:packagingof'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\bin\resources.ap_'failed
解决方法:
$cd"D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android"
$ls-laassets
$chmod-R755assets
(解决\resources.ap_'failed就是在使用cygwin编译前,执行以下命令:
$cd"D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1"
$chmod-R755*,避免出现资源权限问题)
相关文章推荐
- 基于cocos2dx2.2版本安卓环境搭建常见错误解决方法
- Eclipse搭建Android开发环境之ADT安装常见错误及解决方法
- [Android环境搭建错误解决三]Android4.0.4源码编译常见错误及解决方法
- 【新手推荐】基于飞凌OK210开发板ubuntu下的QtCreator的安装、环境搭建与交叉编译的完整攻略及错误解决方法
- hbase:伪分布环境搭建及常见错误解决方法
- 在ubuntu下搭建arm版本的opencv遇到的常见错误及解决方法
- QT环境搭建常见的bug解决 -->ld: cannot find –lbootstrap 错误
- 狂暴的菜鸟之CentOS5.5环境下常见错误信息及解决方法【持续更新中。。。】
- (通用)深度学习环境搭建:tensorflow安装教程及常见错误解决
- IAR9.0以上版本编译低版本的协议栈常见错误及解决方法
- 如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法
- 在OpenCV2.2后的版本中没有CvvImage类的解决方法(及出现错误:IntelliSense: 未定义标识符 "CvvImage" )
- Linux PC和ARM版的QT环境设置及到ARM移植&常见错误解决方法
- lua环境搭建 + 常见错误解决 windows + linux双版
- 大数据学习系列之八----- Hadoop、Spark、HBase、Hive搭建环境遇到的错误以及解决方法
- Wamp环境搭建常见错误问题解决
- lua环境搭建 + 常见错误解决 windows + linux双版
- Android 搭建开发环境 常见问题与解决方法
- 大数据学习系列之八----- Hadoop、Spark、HBase、Hive搭建环境遇到的错误以及解决方法
- (整合)安卓开发环境搭建+常见问题解决