Quick 3.5 如何打包,大神指教

着急。。。

楼主知道3。3 的大概怎么打包吗?

这个知道,???

教教行不, 我现在下载好了ANT / NDK / SDK 但接下来的环境配置我看了很多教程每个都不一样我就蒙了

一:配置项

对cocos2d项目打包前需要添加一些配置,包括NDK,SDK,和ANT
如果之前已经配置好,次步骤略过。

1.终端执行cocos2d-x解压包中的setup.py。(3.3,3.4都一样)
mengdong:cocos2d-x-3.3 sxwt7$ /Users/sxwt7/Documents/cocos2d-x-3.3/setup.py

执行中…
Setting up cocos2d-x…
->Check environment variable COCOS_CONSOLE_ROOT
->Search for environment variable COCOS_CONSOLE_ROOT…
->COCOS_CONSOLE_ROOT is found : /Users/sxwt7/Documents/cocos2d-x-3.3/tools/cocos2d-console/bin

->Configuration for Android platform only, you can also skip and manually edit “/Users/sxwt7/.bash_profile”

->Check environment variable NDK_ROOT
->Search for environment variable NDK_ROOT…
->NDK_ROOT not found

->Search for command ndk-build in system…
->Command ndk-build not found

2.添加 NDK: android-ndk-r9d
->Please enter the path of NDK_ROOT (or press Enter to skip):/Users/sxwt7/Documents/android-ndk-r9d //次行添加NDK路径,直接将目录拖过来
-> Add NDK_ROOT environment variable…
->Added NDK_ROOT=/Users/sxwt7/Documents/android-ndk-r9d

->Check environment variable ANDROID_SDK_ROOT
->Search for environment variable ANDROID_SDK_ROOT…
->ANDROID_SDK_ROOT not found

->Search for command android in system…
->Command android not found

3.添加SDK, android-sdk-macosx
->Please enter the path of ANDROID_SDK_ROOT (or press Enter to skip):/Users/sxwt7/Documents/android-sdk-macosx //次行添加SDK路径,直接将目录拖过来
-> Add ANDROID_SDK_ROOT environment variable…
->Added ANDROID_SDK_ROOT=/Users/sxwt7/Documents/android-sdk-macosx

->Check environment variable ANT_ROOT
->Search for environment variable ANT_ROOT…
->ANT_ROOT not found

->Search for command ant in system…
->Command ant not found

4.添加 ANT : apac he-ant-1.9.3/bin(这里别出错)
->Please enter the path of ANT_ROOT (or press Enter to skip):/Users/sxwt7/Documents/apache-ant-1.9.3/bin //次行添加ANT下的bin路径,直接将目录拖过来
-> Add ANT_ROOT environment variable…
->Added ANT_ROOT=/Users/sxwt7/Documents/apache-ant-1.9.3/bin

A backup file “/Users/sxwt7/.bash_profile.backup” is created for “/Users/sxwt7/.bash_profile”.

Please execute command: “source /Users/sxwt7/.bash_profile” to make added system variables take effect

5.执行最后一行中的指令 source ….,用于保存配置项
mengdong:cocos2d-x-3.3 sxwt7$ source /Users/sxwt7/.bash_profile
mengdong:cocos2d-x-3.3 sxwt7$

6.检测NDK
mengdong:cocos2d-x-3.3 sxwt7$ $NDK_ROOT
-bash: /Users/sxwt7/Documents/android-ndk-r9d: is a directory

7.检测JDK
mengdong:cocos2d-x-3.3 sxwt7$ java -version
java version “1.6.0_65”
Java™ SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot™ 64-Bit Server VM (build 20.65-b04-462, mixed mode)

8.ok,到此cocos2d-x已经配置的完了。

一:配置QUICK 3.3 和3.5

  1. 打开:profile (3.3,3.5一样)
    mengdong:~ sxwt7$ open .bash_profile
    添加以下代码:
    export ANDROID_NDK_ROOT=NDK绝对路径 --自己的路径
    export ANDROID_SDK_ROOT=SDK绝对路径 --自己的路径
    export ANDROID_HOME={ANDROID_SDK_ROOT} --照办(照搬) 我的分别是: export ANDROID_NDK_ROOT=/Users/sxwt7/Documents/android-ndk-r9d export ANDROID_SDK_ROOT=/Users/sxwt7/Documents/android-sdk-macosx export ANDROID_HOME={ANDROID_SDK_ROOT}

2.还有最后一步就是打包3.3了:(只适用与3.3)
终端cd进入自己工程的目录:my_proj/frameworks/runtime-src/proj.android/

最后一行命令: mengdong:proj.android sxwt7$ ./build_apk.sh
等待。。。。
成功的话会在当前目录即my_proj/frameworks/runtime-src/proj.android/虾生成Android的apk安装包,将安装包导入手机安装即可。

2.2还有最后一步打包3.5:(只适用与3.5)
终端cd进入自己工程根目录:my_proj/
直接运行命令: mengdong:FishGame sxwt7$ cocos compile -p android
同样是等待。。。。
如果成功的话,会在这个工程目录虾生成相应的Android的apk安装包:my_proj/runtime/android/
安装即可。

如果出现任何问题,可以提出来,有什么错误,都可以指点,感谢。。

话说我NDK用的r10d也打包成功了,看来3.5是支持的

嗯啊,挺好

请问3.5的签名apk包要怎么打呢?

签名的怎么打包?

没签名的apk,导入手机里应该不能安装吧?有没有什么工具可以给unsigned的apk签名。而且我用build_apk.sh打包,一直有warning出现。最后也打包好了,是未签名的。在手机里装不了,不知道是没签名的原因还是打包时一直warning的原因?唉,一直打包签名弄不好。。。能帮忙不?

有warning和没有签名与打包能否安装没有关系.

在手机里安装不了与资源类型和文件路径都有关系.

具说3.5中带了 lua代码混淆 请问在命令行下生成APK包时如何设置代码混淆呢?

用ant 打包一样的