cocos2d-x编译android常见错误1

来源:互联网 发布:淘宝访客数公式 编辑:程序博客网 时间:2024/04/27 19:01

1.

在使用Eclipse 直接编译NDK,有时候会报类似以下错误

Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8


这是因为NDK指定的版本与minSdkVersion不一致的问题

只需要在你的工程的:

jni文件下的Application.mk中添加如下代码即可:

APP_PLATFORM := android-8 
其中8就是指的api等级,根据自己的实际情况进行替换!

 

调试时更换版本可在project.properties下

将target=android-xx改为需要的版本即可

2.

build_native.sh运行成功后,将项目导入到eclipse中后会出现这个问题,提示找不到下列文件:

import org.cocos2dx.lib.Cocos2dxActivity;

解决方案:

1. 只需要将cocos2d-x引擎的根目录的cocos2dx/platform/android/java/src文件夹下文件夹全部复制到项目的src包下即可。

2. 也可以导入cocos2dx/platform/android/java这个工程生成一个jar文件添加到项目的libs文件夹下即可。

3.

src前有红叉,提示org.cocos2dx.lib.Cocos2dxActivity找不到

复制 \cocos2dx\platform\android\java\src\ 到你android项目中的src文件夹中

4.

程序没错跑的时候中断出现错误ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]  cmp=com.paad.*****/****} ,可能是android手机连着电脑,程序跑到手机上了,呃,这样也行,拔掉数据线吧

5.

eclipse的rec中添加图片出错Unparsed aapt error(s)!

图片名字用小写英文

6.

调试时更换android版本,Run As->run configur

原创粉丝点击