cocos2d-x android 环境搭配,cocos2d-x Android环境配置问题和解决方法

1.前提:下载安装Cygwin,并已经在cygwin\home\admin(计算机用户名)下的.bash_profile中完成如下配置:

NDK_ROOT =/cygdrive/d/cocos2dxdev/andrid-ndk-r8e

//NDK安装位置

export NDK_ROOT

问题:运行cygwin.exe.录入如下的第一行数据后,没有获取到如下第二行的数据反馈。

a4c26d1e5885305701be709a3d33442f.png

可能的原因:NDK安装路径中存在中文字符、空格、或者在bash_profile中配置的NDK安装路径存在大写字母。

解决方法:尽一切可能避免在NDK安装路径中出现中文和空格字符。如果安装路径的文件夹中有大写字母,在写入.bash_profile时全部改为小写。

如果cygwin\home\admin目录下没有.bash_profile,但是已确认安装cygwin.exe请打开cygwin.exe,输入:cygcheck

-c cygwin 并运行

2.在Eclipse中加载cocos2dx项目后,Console窗口出现如下提示:

Unable to resolve target 'android-8'

解决方法:

在项目对应的proj.android\jni文件夹下的Application.mk文件中添加如下信息:

APP_PLATFORM :=android -8

注意:自己在处理的时候,有搜索到网上有人说可以设置为APP_PLATFORM :=android

-4的,如果2.1.4或者之后的版本,这样配置的话虽然可以解决这里的问题,但是后面在编译的时候可能会出现其它的错误(请参考问题3)。

3.编译的时候出现错误 error:

GLES2/gl2platform.h: No such file or

directory

与问题二一样,解决方法是,在项目对应的proj.android\jni文件夹下的Application.mk文件中添加如下信息:

APP_PLATFORM :=android -8

4.Eclipse 在Clean

cocos2dx的项目时,出现如下错误:

recipe for target `clean-cocos_curl_static-armeabi' failed

这个网上搜索的话,很容易搜索到,说是ndkr8e的一个bug,在android-ndk-r8e/build/core/build-binary.mk中将$(cleantarget):PRIVATE_CLEAN_FILES

:=($(my)OBJS)修改为$(cleantarget):PRIVATE_CLEAN_FILES

:=$($(my)OBJS)即可。

5.加载cocos2dx程序后,大量提示 ……must override a supperclass

method。以前装软件都觉得最新的一定是最好的,不过这次之后再也不这么觉得了。之所以产生这个问题,是因为安装了jre1.7,只要把jre降到1.6就OK了。具体操作方法的话参考这里http://wenku.baidu.com/view/73f9f57727284b73f24250df.html

6.使用python创建项目时,虽然能创建成功,但不能获得如下反馈。并且创建的项目名称始终是HelloCpp.

a4c26d1e5885305701be709a3d33442f.png

原因:cocos2dx安装路径中存在中文字符或空格,或者是Package 不是xx.xx.xx的命名格式。

解决办法:第一种情况的话,尽量不要将cocos2dx安装在中文命名的文件夹下。第二种情况的话,就请以xx.xx.xx的格式进行package命名吧。

7.使用Nexus4真机调试程序时,已开启USB调试模式,电脑也能检测到移动存储设备,但是运行eclipse时无法检查到设备的问题。

通常这种情况下,在计算机-管理-设备管理器能看到Nexus4设备,只是驱动没有安装好。

解决方法:打开Android SDK

Manager,查看是否已以安装Android USB

Driver.如果没有安装的话,立即下载安装。安装完成后,在设备管理器重新选择Nexus4并安装驱动。安装驱动时,选择在本地Android

SDK存储路径查找驱动即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/375882.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

栈的应用--括号匹配的检验

算法中设置一个栈,每次读入一个括号,若是右括号,则或者与置于栈顶的括号匹配,或者是不合法的情况,若是左括号,则入栈。若算法结束,栈是空的,则括号合法。 括号匹配函数 Status bra…

node.js 初体验

node.js 初体验 2011-10-31 22:56 by 聂微东, 174545 阅读, 118 评论, 收藏, 编辑 PS: ~ 此篇文章的进阶内容在为《Nodejs初阶之express》 ~ 2014/09/24 更新《Express 4.X 启航指南》 欢迎阅读和评论:) 最近写的文章收到许多朋友的反馈,感谢大家的支持和建议&#…

Linux内核3.0移植并基于Initramfs根文件系统启动

Linux内核移植与启动 Target borad:FL2440 Bootloader:U-boot-2010.09 交叉编译器:buildroot-2012.08 1.linux内核基础知识 首先,磨刀不误砍柴工。在动手进行linux内核移植之前,我们有必要对linux内核进行一定的了解。…

操作系统上机作业--实现shell(2)(多进程)

sh2.c: 实现shell程序,要求在第1版的基础上,添加如下功能 • 实现文件重定向 • $ echo hello >log • $ cat log • Hello 实现思路: 和sh1.c相比,主要是修改了cmd函数的实现过程。通过循环找出重定向符号"&g…

操作系统上机作业--根据莱布尼兹级数计算PI(1)(多线程)

pi1.c: 使用2个线程根据莱布尼兹级数计算PI • 莱布尼兹级数公式: 1 - 1/3 1/5 - 1/7 1/9 - ... PI/4 • 主线程创建1个辅助线程 • 主线程计算级数的前半部分 • 辅助线程计算级数的后半部分 • 主线程等待辅助线程运行結束后,将前半部分和后半部分相加实现思路&#xff1…

操作系统上机作业--根据莱布尼兹级数计算PI(2)(多线程)

pi2.c: 使用N个线程根据莱布尼兹级数计算PI • 与上一题类似,但本题更加通用化,能适应N个核心,需要使用线程参数来实现 • 主线程创建N个辅助线程 • 每个辅助线程计算一部分任务,并将结果返回 • 主线程等待N个辅助线程…

数组以及冒泡排序

数组 1、概念:可以帮我一次声明多个同类型的变量,这些变量再内存中是连续存储的。 2、声明语法:数据类型[] 数组名 new 数据类型[数组长度] 数组长度:一次要声明的同类型的变量个数。是在定义这个数组的时候就确定了&#xf…

操作系统上机作业--多线程排序

sort.c: 多线程排序 • 主线程创建一个辅助线程 • 主线程使用选择排序算法对数组的前半部分排序 • 辅助线程使用选择排序算法对数组的后半部分排序 • 主线程等待辅助线程运行結束后,使用归并排序算法归并数组的前半部分和后半部分 实现思路: ARRAY_CO…

jdk5下载链接

查看jdk版本 java -versionJDK下载 最新版本http://www.oracle.com/technetwork/java/javase/downloads/index.htmlJDK下载 版本1.5.22http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html#jdk-1.5.0_22-oth-JPR JDK…

html的细节优化,网站页面优化细节详解

原标题:网站页面优化细节详解SEO页面优化是继SEO结构优化之后,另一个重要优化地方;页面标题在每个页面中的关键位置,出现目标关键词,这是我们做页面优化的基础思路,关键词位置,都有哪些呢?第一个是关键位置…

操作系统上机作业--使用条件变量解决生产者、计算者、消费者问题(多线程)

pc1.c: 使用条件变量解决生产者、计算者、消费者问题 /* • 系统中有3个线程:生产者、计算者、消费者 • 系统中有2个容量为4的缓冲区:buffer1、buffer2 • 生产者生产a、b、c、‘d、e、f、g、h八个字符,放入到buffer1 • 计算者从b…

程序各个段text,data,bss,stack,heap

网上找了一堆资料学习一下,了解这些, 有助于规化程序结构,优化代码; 使用gcc编译出来的程序,用size可以查看程序结构和大小, 如 1: #size hello 2: Text data bss dec hex filename 3: 778 200 4 982 3D6 hello 所以一个可执行的程序文件,结构分三部分: .text 代码段,用来存…

操作系统上机作业-- 使用信号量解决生产者、计算者、消费者问题(多线程)

pc2.c: 使用信号量解决生产者、计算者、消费者问题 • 功能和前面的实验相同,使用信号量解决 实现思路: 生产者、计算者、消费者三者之间的关系和上一个编程任务一样,不一样的是,将互斥量、条件变量封装起来作为信号量,处理方…

Singleton 单件

模式分类 从目的来看: -创建型(Creational)模式:负责对象创建 -结构型(Structural)模式:处理类与对象间的组合 -行为型(Behavioral)模式:类与对象交互中的职责…

10个利用Eclipse调试Java的常见技巧

http://www.open-open.com/news/view/1ad9099 阅读目录 1. Conditional Breakpoint2. Exception Breakpoint3. Watch Point4. Evaluation (Display or Inspect or Watch)5. Change Variable Values6. Stop in Main7. Environment Variables8. Drop to Frame9. Step Filter10. S…

操作系统上机作业--创建N个线程(多线程)

ring.c: 创建N个线程,它们构成一个环 • 创建N个线程:T1、T2、T3、… TN • T1向T2发送整数1 • T2收到后将整数加1 • T2向T3发送整数2 • T3收到后将整数加1 • T3向T4发送整数3 • … • TN收到后将整数加1 • TN向T1发送整数N 实…

台式计算机网线,台式电脑如何连接宽带_台式电脑如何连接网线

2017-03-11 21:36:28电脑直接拨号上网(有宽带账号和密码)或者自动获取IP(有帐号没密码)上方式设置见图2016-12-10 13:29:30右击网上邻居,点属性,创建一个新的连接,按照下一步下一步的步骤就可以了,然后成功之后输入你的宽带号码和…

栈的应用--汉诺塔

#include<stdio.h>void move(char x,int n,char y){printf("%d号盘 %c柱 ---> %c柱\n",n,x,y); }void hanoi(int n,char x,char y,char z){if(n1){move(x,1,z);}else{hanoi(n-1,x,z,y);move(x,n,z);hanoi(n-1,y,x,z);} }int main(){int n;char xX;char yY;c…

凭据不工作

最悲催的事情是什么&#xff1f;那就是你可以远程别人的电脑&#xff0c;但是别人不能远程自己的电脑&#xff01; 背景&#xff1a; 换了个win8.1的系统&#xff0c;刚开始可以远程上,过了几天,电脑突然不能远程了,让我很是郁闷呀. 于是在网上查了好多资料,看看他到底是什么原…

计算机专业女兵,陈豪2010《点解阿Sir》剧照

0陈豪2010《点解阿Sir》剧照2012-07-21 08:24{"info": {"setname": "陈豪2010《点解阿Sir》剧照","imgsum_bk": 20,"imgsum": 20,"lmodify": "2012-07-21 08:24:00","prevue": " "…