美文网首页
Mac环境下 配置安卓打包环境

Mac环境下 配置安卓打包环境

作者: 玉米包谷 | 来源:发表于2017-11-15 11:01 被阅读504次

    先推荐个应用:Go2Shell
    它是个懒人应用,可以免去你cd到某个文件夹的操作,更关键的是它直接展现在文件夹窗口上,不管打开哪个文件夹,都可以直接使用。


    Go2Shell

    使用方法:
    1.打开两个文件夹窗口,对其中一个文件夹的工具栏点击右键->自定义工具栏。
    2.在另一个文件夹窗口找到Go2Shell,并将它拖入前面那一个文件夹的工具栏。


    拖入到工具栏的Go2Shell

    安卓打包环境安装

    1.安装Cocos Studio 2之后,会有一个名为OnekeyConfigure的应用。打开之后,按图中红框勾选,地址自选。

    OnekeyConfigure Android相关

    2.下载并安装完成后,到个人文件目录下,点击Go2Shell,然后输入open .bash_profile

    个人文件夹 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

    bash_profile修改后

    4.这样就完成了安卓环境的配置,接着进行安卓的编译和打包。找到项目的安卓编译包,我项目中的编译包名为buildAndroidRelease,里边的代码如下:

    #!/bin/bash
    #cd frameworks/runtime-src/proj.android-studio
    cocos compile -m release -p android --android-studio --ap android-19![buildAndroidRelease.png]
    
    buildAndroidRelease

    5.在buildAndroidRelease目录下打开Go2Shell(如果不想下载,那就cd一下路径),将buildAndroidRelease拖入终端,回车之后等待编译完成。

    6.编译完成之后生成一个apk包,电脑连接安卓机并打开终端,输入adb install xxxx,xxx代表apk包的地址(直接拖入即可),等待安装完成。
    需要注意:Mac与安卓机并无法直接连接上,推荐下载一个''Android 文件传输''辅助连接。

    Android 文件传输

    问题解决:
    如果在编辑.bash_profile时,有提示"您不是文件“.bash_profile”的所有者,因此没有权限写到该文件。",可以通过以下操作解决。

    1. 在个人文件夹目录下,打开Go2Shell,输入.bash_profile进行打开,打开后会弹出提示,并有复制按钮,点击复制一个副本,完成编辑。
    2. 在终端输入cd ~,然后再输入ls -al,接着输入命令sudo mv bash_profile副本.txt .bash_profile进行文件内容的覆盖。
    3. 输入vim .bash_profile会显示文件的内容,确保配置正确后,在最后面输入:q进行退出。
    4. 输入source .bash_profile进行更新,最后输入which cocos,问题解决。

    相关文章

      网友评论

          本文标题:Mac环境下 配置安卓打包环境

          本文链接:https://www.haomeiwen.com/subject/mskfvxtx.html