教你用Cocosdx导出安卓安装文件(.apk)(二)

在文章(一)中完成的只是一个hello world。但实际工程有很多文件,可能遇到各种问题。同样我也遇到了,这里做个记录。


工程环境和文章(一)一样


有以下几个问题,

1)说没有找到文件

那是在.mk文件中没有设置链接。设置方法在下面 “.mk设置方法中提到”


2)说#include找不到包含的文件

例如:

jni/../../Classes/model/../network/httpSocket/HttpUserClient.h:14:34: fatal error: extensions/cocos-ext.h: No such file or directory
 #include "extensions/cocos-ext.h"

这个是包含路径不对,重新设一下就好了


3)路径全部对了之后,例如,会出现引擎自带的 Scale9Sprite 没有定义

这个是在.mk文件里没有添加我们需要的模块。设置方法在下面 “.mk设置方法中提到”



二  .mk设置方法

1)找到.mk文件,位置在工程目录下 >> proj.android >> jni >> Android.mk

2)找到之后双击打开,设置文件链接,如下图


蓝色标注的为自己添加的。添加路径以自己的工程为准。特别要注意的是,每次换行写下一条路径的时候。打完 “/” 之后回车,然后进入下一条路径编写,这个时候光标是和上面一条对齐的,而不是在这一行的最前面。当光标出现在这行的最前面的时候,之后写下的路径就会在编译时报错。报的错误是 “存在空格” 。所以最好是上一条编写完,打完反斜杠之后,回车,之后立刻写上路径。还有最后一条路径结尾不要打上反斜杠。


3)路径写完之后是添加上模块,用什么添加什么。如下图


自己对比一下。


4)所有这些通过之后,我们的资源名字最好不要用中文的,例如下图的示例最好不要用


出现中文最好不要用,因为我就是因为出现中文在最后打包android资源的时候,出现路径无效错误。报错结果如下图




暂时记录到这里,我的还没有完全做好。以上是发现的问题。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值