android studio导入cocos2dx 3.10的工程问题

时间:2023-02-07 00:24:57

本文是使用cocos2dx3.10进行编译,最新版本的cocos2dx已经对android studio完全支持了。


1.导入cocos2dx的工程前先在proj.android-studio文件夹下,执行命令cocos compile -p android --android-studio进行CPP文件的编译,编译后会在app/libs/armeabi生成.so文件(在执行命令前先设置android sdk和android ndk环境变量分别为ANDROID_SDK_ROOT,NDK_ROOT)

使用最新版本android sdk会出现问题:

错误提示:

The "Android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager


原因:

新版android sdk tool 舍弃了android相关命令,而cocos creator 依赖此编译,故通不过。

解决办法:使用旧版SDK TOOl覆盖或直接使用旧版SDK


android studio导入cocos2dx 3.10的工程问题

2.编译完后,再打开android studio工程,导入进来,导入成功后,再将cocos2dx的android库导入进工程

点击File->New->Import Moudle进入到cocos2d\cocos\platform\android\java下导入,如下所示:

android studio导入cocos2dx 3.10的工程问题

3.给app项目添加衣赖,File->Project Structure->dependence,给app添加libcocoss2dx项目依赖