cocos环境下AndroidStudio安装以及编译APK文件
来源:互联网 发布:知联招聘 编辑:程序博客网 时间:2024/06/06 13:22
一、前期准备
1、JDK
2、AndroidStudio安装包(可同时安装AndroidStudio SDK以及AndroidStudio)
3、ant
4、androidNDK(注意是32位还是64位)
5、python
二、安装步骤
1、安装JDK(官网可下载),配置环境变量(百度)
2、下载ant与androidNDK,解压即可,分别去官网下载即可,同时配置环境变量(百度)
3、去官网下载python
4、最后安装AndroidStudio,安装时会问题,都可以百度到。
(1和2配置环境变量的时候最好在cocos安装文件夹下运行 python setup.py来看,因为修改环境变量时setup.py里面的路径也会改变)
三、AndroidStudio安装时遇到的问题
1.出现HAMX的错误,解决方法时进入BIOS界面,开启虚拟技术
2.安装完AndroidStudio进去时会遇到tools.jar的问题,只需将JDK下lib文件中tools.jar放到安装androidstudio文件夹下的lib文件夹下面
3.Unable to access Android SDK add-on list
解决方法:在安装路径下找到idea.properties文件,用记事本打开,在最后面添加disable.android.first.run=true,保存即可。
四、.APK文件编译
1.将写好的游戏工程导入到androidstudio,导入的时候注意几个问题:
1).选择工程文件的时候只需选择…\platform\JAVA、…\platform\JAVA\src、…\proj.android、…\proj.android\src四个文件即可。
2).后面SDK包的选择全部取消,因为基本用不着。
3).修改横竖屏问题在AndroidMainfest.xml文件里面修改
2.也可以直接在工程的proj.android文件夹下运行python build_native.py来进行编译,效果和导入AS一样。AndroidMainfest.xml文件找专门的文本编译器打开修改保存即可
3.移植不同的游戏工程文件时一定要在jni文件里,将Android的makefile文件中把需要的.cpp文件添加进去,同时要清空proj.android\obj\local\armeabi下的所有文件,以免出错
4.在编译过程中可能会出现error:’EnenmyBullet’ does not name a type EnemyBullet* enemyBullet
解决方法:在出错头文件里加 class EnemyBullet; 需要进行前向声明才能解决,设置为友元的时候没有效果- -!
注:详细的细节可参照http://blog.csdn.net/frozensky/article/details/50609376
5.最后是关于【cocos2dx】改安装包名、app名、图标、包名
转载 http://blog.csdn.net/hqq39/article/details/49821607
- cocos环境下AndroidStudio安装以及编译APK文件
- AndroidStudio环境下导出APK
- Android编译环境搭建-ubuntu下AndroidStudio安装
- AndroidStudio 安装以及环境配置
- Cocos 开发环境安装与编译(CocosForWindows)
- cocos打包apk,编译.so文件出错解决
- Linux环境下编译安装Nginx以及Lua环境
- Mac 环境下安装 apk 文件到手机
- cocos-js编译android apk
- AndroidStudio下BuildTypes和ProductFlavors动态编译并重命名apk
- AndroidStudio下BuildTypes和ProductFlavors动态编译并重命名apk
- Androidstudio 不运行直接编译生成apk文件
- androidstudio安装apk失败
- ubuntu下安装eclipse以及配置python编译环境
- Ubuntu环境下Thrift的安装、编译以及测试
- AndroidStudio编译好的APK所在位置以及生成的两个APK的区别
- 在Mac环境下安装AndroidStudio
- AndroidStudio安装教程(Windows环境下)
- mysql常用命令
- 回收键盘
- BP神经网络的网络带宽预测
- python中的setdefaultencoding函数使用
- 精通Groovy_B 循环, 范围, 集合, 映射, 闭包, 类, UT
- cocos环境下AndroidStudio安装以及编译APK文件
- 毕设 微信分享
- easyUI
- Android蓝牙初级一
- struts1学习
- Java权限管理之Spring Security
- spring初涉--七大模块
- windows下Python图形化工具Matplotlib安装
- opencv-均值滤波blur解析