Cocos v2.1.2beta打包功能简介。

Win32平台
android打包设置:

  1. 下载,解压或安装Android SDK, NDK r10c, JDK, Cocos Framework,在CocosStudio中配置路径如图所示:

注: CocosFrameworks中包含Ant。
2. 在执行打包时,可使用调试Keystore,也可新建私有Keystore文件:

  1. 如果是新建出的Keystore,此处会自动填写新建时的相关校验信息(密码,别名,别名密码)。如果是通过浏览选择的Keystore,此处需要手动填写校验信息,如果和Keystore文件中信息不符,则接下来打包会失败。

Mac平台
Android打包设置和Win32平台类似。
Apple需要先去苹果官方申请开发者证书,并设置XCODE,这篇教程中有提到:
http://cn.cocos2d-x.org/article/index?type=code-ide&url=/doc/cocos-docs-master/manual/code-ide/function-guides/compiling/package-ios-runtime/zh.md
IOS打包设置:

  1. 在Cocosstudio的IOS打包设置中,将IOS证书状态修改至如图所示

  2. 在打包过程中如果出现如图对话框,选择Always Allow

手动帮顶!!!!!!!!!!!

为什么我创建个项目打包就报错: Error running command, return code: 1

只能用这个工具打包吗

我的是这样报错

你解决了么? 我试了下也是这样

楼上两位,方便的话加我QQ 具体看我头像

打包菜单项是灰的不可用是什么情况?(各种安卓包路径已设置)

怎么打包release apk,现在打出了的是debug的apk

打包成功了 但添加到eclipse后 Android.mk 文件里 $(call import-module,./prebuilt-mk) 报错…求解!!!

我也是这句话报错,不能打包成APK,求解决

我的也打包不了

Based on: cocos2d-x-3.5
Running command: upgrade
Current version ‘cocos2d-x-3.5’ is same with target version ‘cocos2d-x-3.5’. It’s NOT necessary to upgrade project.

Based on: cocos2d-x-3.5
‘C:\Windows\system32\java.exe’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
无效路径

系统找不到指定的路径。
ERROR: SWT folder ‘’ does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.
make.exe: Entering directory D:/Documents/Cocos/CocosProjects/CocosProjectTest/proj.android' StaticLibrary : libcpufeatures.a SharedLibrary : libcocos2dcpp.so Install : libcocos2dcpp.so => libs/armeabi/libcocos2dcpp.so make.exe: Leaving directory D:/Documents/Cocos/CocosProjects/CocosProjectTest/proj.android’
‘“java.exe”’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Running command: compile
Building mode: debug
Android platform not specified, searching a default one…
running: ‘“D:\Android\android-sdk-windows\tools\android” update project -t android-20 -p D:\Documents\Cocos\CocosProjects\CocosProjectTest\proj.android’
building native
NDK build mode: release
NDK_TOOLCHAIN_VERSION: 4.9
running: ‘“D:\Android\android-ndk-r10d\ndk-build” -C D:\Documents\Cocos\CocosProjects\CocosProjectTest\proj.android -j3 NDK_MODULE_PATH=D:\Cocos\frameworks/cocos2d-x-3.5;D:\Cocos\frameworks/cocos2d-x-3.5/cocos;D:\Cocos\frameworks/cocos2d-x-3.5/external NDK_TOOLCHAIN_VERSION=4.9’
building apk
running: ‘“D:\Cocos\tools\ant\bin\ant” clean debug -f D:\Documents\Cocos\CocosProjects\CocosProjectTest\proj.android\build.xml -Dsdk.dir=“D:\Android\android-sdk-windows”’
Error running command, return code: 9009
项目打包失败

配置下JAVA path,不知道你现在打包成功了吗,?
不过我配置后打包报新错误:
Based on: cocos2d-x-3.6
Updated project.properties
Updated local.properties
Updated file E:\coco\project\cocosProject\Login\frameworks\runtime-src\proj.android\proguard-project.txt
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
make.exe: Entering directory E:/coco/project/cocosProject/Login/frameworks/runtime-src/proj.android' StaticLibrary : libcpufeatures.a SharedLibrary : libcocos2dlua.so Install : libcocos2dlua.so => libs/armeabi/libcocos2dlua.so make.exe: Leaving directory E:/coco/project/cocosProject/Login/frameworks/runtime-src/proj.android’
输入行太长。
Running command: luacompile
By using luacompile, you could precompile the Lua script files to the bytecode files and encrypt the Lua script files or the bytecode files by XXTEA.The mechanism of generating the bytecode files is based on the LuaJIT v2.0.3, so the generated bytecode files cann’t be used on the 64-bit iOS devices.
processing lua script files
compiling lua (E:\coco\project\cocosProject\Login\frameworks\runtime-src\proj.android\assets\src\app\MyApp.lua) to bytecode…
Error running command, return code: 1. Check the log file at C:\Users\Administrator/.cocos\cocos.log
Running command: compile
Building mode: debug
Android platform not specified, searching a default one…
running: ‘“E:\coco\framework\android-sdk-windows\tools\android” update project -t android-20 -p E:\coco\project\cocosProject\Login\frameworks\runtime-src\proj.android’
building native
NDK build mode: release
NDK_TOOLCHAIN_VERSION: 4.9
running: ‘“E:\coco\framework\android-ndk-r10d\ndk-build” -C E:\coco\project\cocosProject\Login\frameworks\runtime-src\proj.android -j3 NDK_MODULE_PATH=E:\coco\framework\Cocos\frameworks/cocos2d-x-3.6;E:\coco\framework\Cocos\frameworks/cocos2d-x-3.6/cocos/;E:\coco\framework\Cocos\frameworks/cocos2d-x-3.6/external;E:\coco\framework\Cocos\frameworks/cocos2d-x-3.6/cocos/scripting NDK_TOOLCHAIN_VERSION=4.9’
building apk
running: ‘“E:\coco\framework\Cocos\frameworks\cocos2d-x-3.6\tools\cocos2d-console\bin\cocos” luacompile -s “E:\coco\project\cocosProject\Login\frameworks\runtime-src\proj.android\assets” -d “E:\coco\project\cocosProject\Login\frameworks\runtime-src\proj.android\assets”’
Error running command, return code: 1

现在我的错误提示变成这样了…

Based on: cocos2d-x-3.6
Updated project.properties
Updated local.properties
Updated file C:\Users\Administrator\Documents\Cocos\CocosProjects\HotImpact\proj.android\proguard-project.txt
Running command: compile
Building mode: debug
Android platform not specified, searching a default one…
running: ‘“G:\快盘\2D-Game-Develop\android-sdk-windows\tools\android” update project -t android-10 -p C:\Users\Administrator\Documents\Cocos\CocosProjects\HotImpact\proj.android’
building native
NDK build mode: release
NDK_TOOLCHAIN_VERSION: 4.8
Ndk build failed!

我在cmd窗口里面试了java和javac命令,已经都好用了
发布设置里面的4个路径也是对的啊
我该怎么做:6:

我是这样的,打包也同样不行

问题解决了吗?我也现在也遇到这问题

大哥你们是怎么汉化的