zoukankan      html  css  js  c++  java
  • 安卓交叉编译环境配置

    --编译命令 release和debug需要相应的签名(ant.properties)
    cocos compile -p android -m release
    cocos compile -p android -m debug
     
    --主机IP (HNScriptValue.xml)
     
    --安卓版本
    cocos2dcocosplatformandroidjavaproject.properties
    proj.androidproject.properties
     
    --签名
    keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
    keytool -genkey -v -keystore release.keystore -alias androidreleasekey -keyalg RSA -validity 10000
    keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
     
    --调试 NDK clean
     
     
     
    --编译环境
    1、VS2015/VS2017
     
    2、JDK:环境变量JAVA_HOME为JDK的路径;
    把”%JAVA_HOME%in” 加入到系统变量的Path中; 
    在用户变量中添加CLASSPATH变量为“.;%JAVA_HOME%lib;”注意前面还有个点。JDK环境配置完成。
    cmd输入java -version查看JDK是否安装成功。重启DOS窗口,环境配置成功。
     
    3、ANT:环境变量ANT_ROOT,如:D:cocosapache-ant-1.9.3in
    把“%ANT_ROOT%”加入到系统变量Path中,记得分号隔开
     
    4、ADT环境安装(包括SDK和Eclipse)
    解压adt-bundle-windows-x86-20140624.zip;
    设置ANDROID_SDK_ROOT环境,系统变量中增加。值如:”D:cocosadt-bundle-windows-x86-20140624sdk“;
    把“%ANDROID_SDK_ROOT% ools”和“ANDROID_SDK_ROOT%platform-tools“加入系统Path变量中,记得分号隔开。
    安装完ADT,将Eclipse目录下的eclipse.exe添加到桌面,双击即可完成eclipse的ADT环境的安装。
    进入DOS下,输入:adb -h查看是否配置成功,关闭DOS重启即可配置成功。
     
    5、安装NDK:Cocos2d-x3.2对NDK的要求r9d
    解压android-ndk-r9d-windows-x86.zip;
    设置NDK_ROOT环境变量,在系统变量中增加。值如:”D:cocosandroid-ndk-r9d“;
    把”%NDK_ROOT%“加入到系统变量Path中,记得分号隔开。
     
    6、安装Python:下载并安装Python-2.7.5.msi(必须为2.7版本)
    把Python的环境加入到系统Path变量中,值如:“C:Python27”;
     
    最终Path如下:“C:Python27;%JAVA_HOME%in;%ANDROID_SDK_ROOT% ools;%ANDROID_SDK_ROOT%platform-tools;%ANT_ROOT%;%NDK_ROOT%;"
    环境配置成功后重启或者关闭DOS或计算机即可更新环境变量。
    进入Cocos2d-x3.2根目录,在DOS下执行setup.py看看以上路径是否存在并正确配置,如果成功如下图:并且在用户环境变量下自动生成COCOS_CONSOLE_ROOT环境变量。
     
     
    build.gradle 版本
     
     
  • 相关阅读:
    常见的http状态码
    浅谈!DOCTYPE声明的作用?严格模式与混杂模式的区别?
    异步控制---实现函数asyncAll,在执行完传入数组中func1,func2,func3异步函数后,输出“end”
    Ecmascript 6新特性
    关于数组去重的几种方法-------javascript描述
    关于字符串的一些操作
    写一个将字符串转成驼峰命名的方法
    js作用域之常见笔试题,运行结果题
    CSS3实现图片黑白滤镜居中,hover缩放遮罩的效果
    远程桌面与本地桌面实现文件传输
  • 原文地址:https://www.cnblogs.com/he-bo/p/9620908.html
Copyright © 2011-2022 走看看