先推荐个应用:Go2Shell
它是个懒人应用,可以免去你cd到某个文件夹的操作,更关键的是它直接展现在文件夹窗口上,不管打开哪个文件夹,都可以直接使用。
使用方法:
1.打开两个文件夹窗口,对其中一个文件夹的工具栏点击右键->自定义工具栏。
2.在另一个文件夹窗口找到Go2Shell,并将它拖入前面那一个文件夹的工具栏。
安卓打包环境安装
1.安装Cocos Studio 2之后,会有一个名为OnekeyConfigure的应用。打开之后,按图中红框勾选,地址自选。
2.下载并安装完成后,到个人文件目录下,点击Go2Shell,然后输入open .bash_profile
3.将环境文件下载并完成解压,解压后的文件夹放到刚刚OnekeyConfigure的下载路径下边,在.bash_profile文件中,新增以下环境信息。
# Add environment variable NDK_ROOT for cocos2d-x
export NDK_ROOT=/Users/huangyuzhou/Library/Cocos/android-ndk-r10e
export PATH=$NDK_ROOT:$PATH
# Add environment variable ANDROID_SDK_ROOT for cocos2d-x
export ANDROID_SDK_ROOT=/Users/huangyuzhou/Library/Cocos/adt-bundle-mac-x86_64-20140702/sdk
export PATH=$ANDROID_SDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH
# Add environment variable ANT_ROOT for cocos2d-x
export ANT_ROOT=/Users/huangyuzhou/Library/Cocos/apache-ant-1.10.1/bin
export PATH=$ANT_ROOT:$PATH
要注意的是:以下三条目标文件/文件夹的前缀地址需要根据具体的地址进行修改
android-ndk-r10e
adt-bundle-mac-x86_64-20140702/sdk
apache-ant-1.10.1/bin
4.这样就完成了安卓环境的配置,接着进行安卓的编译和打包。找到项目的安卓编译包,我项目中的编译包名为buildAndroidRelease
,里边的代码如下:
#!/bin/bash
#cd frameworks/runtime-src/proj.android-studio
cocos compile -m release -p android --android-studio --ap android-19![buildAndroidRelease.png]
5.在buildAndroidRelease
目录下打开Go2Shell(如果不想下载,那就cd一下路径),将buildAndroidRelease拖入终端,回车之后等待编译完成。
6.编译完成之后生成一个apk包,电脑连接安卓机并打开终端,输入adb install xxxx
,xxx代表apk包的地址(直接拖入即可),等待安装完成。
需要注意:Mac与安卓机并无法直接连接上,推荐下载一个''Android 文件传输''辅助连接。
问题解决:
如果在编辑.bash_profile时,有提示"您不是文件“.bash_profile”的所有者,因此没有权限写到该文件。",可以通过以下操作解决。
- 在个人文件夹目录下,打开Go2Shell,输入
.bash_profile
进行打开,打开后会弹出提示,并有复制按钮,点击复制一个副本,完成编辑。 - 在终端输入
cd ~
,然后再输入ls -al
,接着输入命令sudo mv bash_profile副本.txt .bash_profile
进行文件内容的覆盖。 - 输入
vim .bash_profile
会显示文件的内容,确保配置正确后,在最后面输入:q
进行退出。 - 输入
source .bash_profile
进行更新,最后输入which cocos
,问题解决。