您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x 3.11.1 Mac 编译Android Studio

2016-07-20 15:52 337 查看

Cocos2d-x 3.11.1 Mac 编译Android Studio

1、打开终端cd到工程目录proj.android-studio中

2、执行命令

cocos compile -p android --android-studio


执行过程中有错检查下

3、打开Android Studio

选择->Import project(Eclipse ADT, Gradle,etc.)

进入工程后,使用Android 方式查看项目,如果在jniLibs->armeabi有如下3项,就可以运行程序了



我遇到的错误:

1、“NDK undefined reference to”

原因:在程序中调用了某个C++类XXX,但是没有把该类的源文件 XXX.cpp 加入到Android.mk文件的LOCAL_SRC_FILES变量中,加上后问题就解决了。

目录:proj.android-studio->app->jni->Android.mk

学着里面的格式,添加

注意事项:当有多个cpp文件时,可以用反斜杠(\)把多个cpp文件断行隔开,而反斜杠(\)后面不能有包括空格在内的任何字符,否则无法编译通过。

这个问题解决引用:![]http://my.oschina.net/u/925490/blog/182206]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: