• win7(x64)下安装cocos2d并编译安卓项目


    好吧,不为啥,就是如题。 win7 x64

    脑袋内存比较小,说不定明儿就忘了,今天记录一下。

    没有什么经验,所有步骤基本都是百度出来的,这里边操作边记录,为了保护原创作者,这里我都附上我查找的链接。

    一、准备工作 (下载环境和工具)

    1、python (我下的是2.7.11)=>  http://cywl.jb51.net:81/200907/tools/python2_64(jb51.net).rar

    2、JDK (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) (1.8.0 x64) http://dl-t1.wmzhe.com/30/30118/jdk_1.8.0.0_64.exe

    3、NDK (https://developer.android.com/ndk/downloads/index.html)android-ndk-r11c-windows-x86_64.zip

    4、ANT (http://ant.apache.org/bindownload.cgi) apache-ant-1.9.7-bin.zip

    5、SDK (同事说下个Android Studio 然后让他帮你下就行了 所以我下了个Android Studio 下载很快 也可以自己找SDK进行下载指定版本

          这里附上AndroidStudio的下载链接 https://dl.google.com/dl/android/studio/install/2.2.2.0/android-studio-bundle-145.3360264-windows.exe )

    6、cocos (http://www.cocos.com/download)cocos2d-x-3.13.1.zip

    因为是记录 这些都写在这了。

    二、各种环境配置

    除了Python和Java 基本上我都解压到D盘里了, 其实,是为了路径短一些,因为是win7,配置环境变量的时候看起来不那么乱,毕竟没有win10添加环境变量的时候那么清楚。

    ————安装python 

    python安装也没啥说的了 ,注意一下安装的时候,有一个这个图标,点开下拉箭头,上面说的是把python路径添加到Path里,其实就是直接给你放到环境变量里,勾选它,后面就不用配置python的环境变量了。

    安装成功。

    ————安装Java Jdk 双击jdk_1.8.0.0_64.exe(我下载的版本)

    安装路径记下,也是要放到环境变量里的 (万字不如一张图)我的电脑->右键->属性

    Path添加 %JAVA_HOME% 后面添加环境变量也是这个步骤 后面我就不说了。

     配置完成 来一段CMD验证下

    ————安装AndroidStudio 下载SDK

    管理SDK

    选几个你要的SDK版本 记得上面设置路径,

    这里说一下,我之前没有注意到这个地方, 下载以后我把SDK从C盘里拿出来,放到我的D:Androidsdkplatforms 这个路径下了 稍后配置的环境变量 也是这里。

     

     配置完事 再检查一下

    ————NDK解压位置 D:android-ndk-r11c 

    添加环境变量 NDK_ROOT

    ————ANT 解压位置 D:apache-ant-1.9.7

    添加环境变量;

    cmd> ant -version

    OK!

    ————Cocos 解压位置 D:cocos2d-x-3.13.1

    cd到这个目录下 运行 setup.py

    运行时 会要求输入"NDK_ROOT""ANDROID_SDK_ROOT""ANT_ROOT"路径 就是上面的环境变量位置。

    正确输入这些工具路径后,Cocos就安装好了。

    检查一下

    OK

     三、 新建Cocos项目 

    cmd运行 >  cocos  new  GameName -l cpp -d  D:

    GameName是项目名称

    -l 工程语言 cpp、 lua、 js、

     -p 是包名

    -d 是项目文件夹位置

    D盘目录下会生成一个GameName的文件夹 这里就是你的Cocos项目,完事。

    四、 ANT编译Android项目

    cd到D:GameNameproj.android (你的cocos项目下的Android工程)

    **编译之前 我们还有一个重要步骤: 生成apk签名 keystore

    编译命令先写在这(可以先编译起来 编译过程中会让你选择这个keystore签名的路径 )

    cmd> cocos compile -p Android -m release  --ap android-24

    -p 是目标平台 这里填的是Android

    -m 编译模式 debug or release

    --ap 是指定api版本 如下图未指定sdk 而cocos默认了Android-13 

    我这里指定了 --ap android-24 开始编译 

    在项目编译的时候 会让我们输入这个签名的位置。如下图:

     **这个apk签名是怎么来的呢 直接百度一下吧 这里东西有点多。

    我直接上链接了 http://jingyan.baidu.com/article/b0b63dbfe18eff4a483070f4.html 记得你的 “别名” 和 “密码” 后面也是要输入的。

     jks后缀改成keystore

    输入test.keystore路径后 (我放到了D:Android下 跟sdk放一起了)

    回车后 ant继续编译直到编译成功。

    编译成功后 D:BuildGamein eleaseandroid 下就会出现一个apk了 这个就是Cocos的helloWorld项目。  

    放到手机里试试吧。

    五、 遇到的问题 

    我为大家提供的版本 以及我下载的版本 是我测试通过的 这篇文章也是在我亲测以后 又逐一步骤写下的 希望为大家提供帮助。

    另外 也遇到了一些问题 简单的列出来

    关于AS报 主版本 52 比 51 新, 此编译器支持最新的主版本。 建议升级此编译器 问题

    http://blog.csdn.net/hongcha36/article/details/52487931  我是直接升级了JDK 因为同事也是这个。 在此表示感谢!!

    六、 相关链接

    http://www.cocos.com/docs/native/v3/getting-started/setting-up-development-environments-on-windows7-with-eclipse/zh.html

     https://zhidao.baidu.com/question/368837708983158524.html 

    http://jingyan.baidu.com/article/b0b63dbfe18eff4a483070f4.html

     http://blog.csdn.net/hongcha36/article/details/52487931

     http://blog.csdn.net/houyu_1983/article/details/9129031

     关于那个apk签名 这里写的比较详细 有兴趣的看下

    http://yushan.iteye.com/blog/434955

  • 相关阅读:
    Locust性能测试-环境准备与基本使用 转自:悠悠
    Locust性能测试_先登录场景案例
    python_协程
    python_进程池以及线程池
    python_并发与通信
    python_进程与线程的补充
    python_并行与并发、多线程
    Hash算法:双重散列
    AVL树的插入和删除
    查找最小生成树:普里姆算法算法(Prim)算法
  • 原文地址:https://www.cnblogs.com/ChinaNebula/p/6200909.html
Copyright © 2020-2023  润新知