在配置cocos2d-x Android开发环境时,发现网上的教程大多针对Eclipse (> _<) ,自己捣鼓了很久才在配置好可以使用Android Studio 调试的cocos2d-x环境。不过使用Android Studio开发感觉真的很棒啊,不会有Eclipse一堆莫名其妙的错误(才不会说我其实是懒得折腾๑乛◡乛๑)。

嗯,还是直接进入重点。

配置cocos2d-x前,先要准备好以下几项:

  1. python环境
  2. Ant
  3. SDK
  4. NDK
Python的话直接百度搜索Python找到官网进去下载: Python官网

需要注意的是,目前cocos2d-x只支持2..x版本,或许以后可能会支持3.x,但目前下载2.x的版本就对了。

下载后是一个msi文件,直接双击安装,记得勾选自动添加环境变量。

Ant也可以百度搜Ant找到官网下载: Ant下载

下载最新的版本。下载后解压到任意文件夹,只要好找就行了。

至于SDK 和 NDK ,在配置好Android Studio后应该也就跟着弄好了,网上有很多Android Studio SDK,NDK的配置教程,这里就不再赘述了。

cocos2D-x环境:

度娘搜索cocos2dx找到官网: cocos2dx官网

下载最新的3.x版本,至于旁边那个Cocos Creator是什么,那是cocos2d最新的IDE,不过目前只能用js和Lua语言,c++还在摸索和实验的阶段,或许以后就用得上了,目前就乖乖用命令行吧╮(╯_╰)╭。当然,如果你会js 的话还用什么AS,直接投奔cocos Creator吧。 下载后解压出来找到“setup.py",(如果你设置了不显示文件拓展名就是”setup“),双击运行(运行不了请检查Python环境是否安装正确,用Python3.x版本会出错)。如果还是出错,在setup.py所在目录按住shift+右键,选择”在此处打开命令窗口“,然后输入setup.py,检查出错的信息。 编译完成后就可以用android studio编译运行了,不过电脑上大多数模拟器都运行不了包括genymotion( 这个需要安装解释器),不嫌麻烦的话连自己手机开启USB调试运行吧。 当然也可以用命令行cocos run -p android --android-studio --ap android-25 直接运行,也能直接生成apk并安装到手机上自动运行,优点是这种方式生成的安装包会比android studio打包生成的小一些,对安装包大小敏感的话可以用这种方式。 1、有新文件增加先修改 ……/Demo/ pro j. android-studio /app/jni/ Android .mk 文件 LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../../Classes/AppDelegate.cpp \ ../../../Classes/code1 本篇博客希望你不仅掌握了如何在 Visual Studio 项目中设置 .exe 文件的图标,还学会了 使用 Inno Setup 创建包含自定义图标和安装路径的安装包。我们还探讨了如何解决在目标机器上运行游戏时可能遇到的 DLL 缺失问题。希望这篇 教程 能帮助你更顺利地发布和分享你的游戏。 去官网下载 http://www. cocos .com/ 解压到D:\ cocos 因为我电脑上已经有了 android sdk,所以一会儿我要 使用 不包含sdk的 android studio 安装包,这儿就要先跑下D:\ cocos \ cocos2d-x - 3.16 \setup.py脚本 设置好各种环境变量,如果 使用 包含sdk的 android studio 安装包可以等安... 1. 使用 cocos2dx 的python命令创建一个Lua工程,然后进入 pro j- android-studio 目录, 使用 命令 cocos compile -p android -- android-studio android studio 进行 编译(不然cpp代码无法运行),编译成功后会在 pro j. android-studio /app下面生成一个libs/目录,里面包含lib cocos 2d lua.so... 在 Android 平台上 使用 JavaScript 直接调用 Java 方法类名方法名方法签名参数 使用 示例 使用 Creator 打包的安卓原生应用中,我们可以通过反射机制直接在 JavaScript 中调用 Java 的静态方法。它的 使用 方法很简单: var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...) 参数中的类名必须是包含 Java 包路径的完整类名,例如我 老版 cocos2dx 配置 Android Studio 的痛苦回忆完整配置 pro j. android-studio /build.gradle123456789101112131415161718192021// Top-level build file where you can add configuration options common to all sub- pro jects/modules... 导航到你的项目目录,选择"./MyGame/ pro j. android "文件夹,点击"OK"来打开 Android 项目。在 Android Studio 中,等待项目构建完成后,你可以选择一个连接的 Android 设备或模拟器,并点击"Run"按钮来构建和运行你的 Android 应用程序。这将创建一个名为"MyGame"的新项目,包名为"com.example.mygame", 使用 C++语言 进行 开发 ,并将项目文件保存在"./MyGame"目录中。首先,我们需要创建一个 Cocos2d-x 项目。步骤3: 开发 你的游戏。 报错:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux- android 解决:修改local. pro perties,将NDK改为r9d或r10c版本。 将File-> Pro ject Structure下的 Android Gradle Plugin Version改为...