码迷,mamicode.com
首页 > 移动开发 > 详细

安卓交叉编译环境配置

时间:2018-10-26 19:40:33      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:path   调试   vs2015   计算   窗口   系统变量   自动生成   tool   exe   

--编译命令 release和debug需要相应的签名(ant.properties)
cocos compile -p android -m release
cocos compile -p android -m debug
 
--主机IP (HNScriptValue.xml)
 
--安卓版本
cocos2d\cocos\platform\android\java\project.properties
proj.android\project.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%\bin” 加入到系统变量的Path中; 
在用户变量中添加CLASSPATH变量为“.;%JAVA_HOME%\lib;”注意前面还有个点。JDK环境配置完成。
cmd输入java -version查看JDK是否安装成功。重启DOS窗口,环境配置成功。
 
3、ANT:环境变量ANT_ROOT,如:D:\cocos\apache-ant-1.9.3\bin
把“%ANT_ROOT%”加入到系统变量Path中,记得分号隔开
 
4、ADT环境安装(包括SDK和Eclipse)
解压adt-bundle-windows-x86-20140624.zip;
设置ANDROID_SDK_ROOT环境,系统变量中增加。值如:”D:\cocos\adt-bundle-windows-x86-20140624\sdk“;
把“%ANDROID_SDK_ROOT%\tools”和“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:\cocos\android-ndk-r9d“;
把”%NDK_ROOT%“加入到系统变量Path中,记得分号隔开。
 
6、安装Python:下载并安装Python-2.7.5.msi(必须为2.7版本)
把Python的环境加入到系统Path变量中,值如:“C:\Python27”;
 
最终Path如下:“C:\Python27;%JAVA_HOME%\bin;%ANDROID_SDK_ROOT%\tools;%ANDROID_SDK_ROOT%\platform-tools;%ANT_ROOT%;%NDK_ROOT%;"
环境配置成功后重启或者关闭DOS或计算机即可更新环境变量。
进入Cocos2d-x3.2根目录,在DOS下执行setup.py看看以上路径是否存在并正确配置,如果成功如下图:并且在用户环境变量下自动生成COCOS_CONSOLE_ROOT环境变量。
 

安卓交叉编译环境配置

标签:path   调试   vs2015   计算   窗口   系统变量   自动生成   tool   exe   

原文地址:https://www.cnblogs.com/he-bo/p/9620908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!