在配置cocos2d-x Android开发环境时,发现网上的教程大多针对Eclipse (> _<) ,自己捣鼓了很久才在配置好可以使用Android Studio 调试的cocos2d-x环境。不过使用Android Studio开发感觉真的很棒啊,不会有Eclipse一堆莫名其妙的错误(才不会说我其实是懒得折腾๑乛◡乛๑)。
嗯,还是直接进入重点。
配置cocos2d-x前,先要准备好以下几项:
-
python环境
-
Ant
-
SDK
-
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环境:
下载最新的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改为...