cocos2d-x中关于打包成APK的问题
转载自:http://blog.csdn.net/u013315178/article/details/51254630
之前在网上看了很多的帖子大多数用ide 来打包 太麻烦了 而且一般没有人现场指点都不知道在说什么 遇到版本有问题的IDE 还会出现不兼容的现象 新手很容易懵逼
那么下面我就用最直接的方法没有被任何 IDE动过的 原生态的方法
我这里不说任何一个参数文件的位置因为cocos的版本更新频繁 文件位置不一样 所以你要根据你的 版本寻找位置
打包前的注意事项 注意看 不然会报错
1.打包的前提是 你把 jdk sdk(里面的东西下好了) ndk Python ant 各种运行环境 的环境变量配置好了之后 测试他们都没问题 。
2. 你的cocos项目是编译过的没有报错能运行起来的。
3. 找到你的Android.mk文件 其他的地方不要动
找到下面图里的圈里的参数 没改之前是这些
=hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp\
然后在那个地方添加 看他的那个格式
../../Classes/这里填写你cclass文件下的开发新建的.pp文件\
然后把每一个你项目新建的cpp文件都要添加进去检查后并保存
图是 我的文件
那些图上的红色波浪线不要管他那是 我的IDE不支持这语言的原因。
4.创建cocos项目的时候 我们一般用的是cmd 命令: cocos new xxx -p(包名一定要是)com.xxxx.xxxx(不然也会报错) 等等参数
要是之前乱写的那么你就 修改AndroidManifest.xml 文件里面的< manifest>标签的package元素
---------------好了要是上面一切没问题的话就开始打包把!-----------------------------
这里是操作方式现在我教你用最传统的也是最 不容易晕的和出错方式 就是打开 的你项目根目录 按住shift +鼠标右键点击proj.android这个文件夹 下面有一个 build_native.py的文件 直接运行他 就开始打包了
要是报错了 就新建一个cocos项目 打个包看看能不能打成功 不能的话一般就说 环境没配好
关键是注意看报错提示 很多新人不喜欢看那些 提示的东西 在翻译软件翻译一下就知道他说的什么了 一下子就知道怎么解决 了 你说外国人有优势其实就是语言优势学编程快其他你和他一样 现在你有的翻译软件 你和他没什么区别了
学会百度 是在不懂再问 群里的小伙伴
cocos2d-x中关于打包成APK的问题的更多相关文章
- react-native 打包成apk 文件
用android studio 打包成apk 文件 js build 执行: react-native bundle --platform android --dev false --entry-fi ...
- vue项目利用apicloud打包成apk过程
最近公司要求我们用apicloud做一个app,正好利用这个机会学习下app的制作过程~ 页面的开发过程跟我们平时开发一样,利用vue把页面全部完成,最后进行npm run build将项目打包. 接 ...
- Android Studio将项目打包成apk
Android Studio将项目打包成apk 第一种方法:适合自己调试用. (1)直接在项目中生成: (2)位置是在你的项目中 第二种方法:适合发布应用. (1)找到Generate Signed ...
- uni-app初体验及打包成apk
首先用HBuilderX新建建一个uni-app项目 新建一个目录ucenter,该目录下新建两个vue文件ucenter.vue和setting.vue ucenter.vue <templa ...
- Expo大作战(十八)--expo如何发布成独立应用程序,打包成apk或者ipa,发布到对应应用商店
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- 打包成apk,生成apk文件,上传到网站服务器提供链接下载
Android开发把项目打包成apk: 做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android ...
- VUE+Ionic,项目搭建&打包成APK
安装Vue&创建Vue工程 1.安装Vue CLI: npm install -g vue-cli 2.创建新的Vue项目,创建最后一步会提醒是否使用npm install 自动安装,如果选择 ...
- 定位真机运行能用但是打包成apk就不能用的解决方法
打包apk的SHA1,与key的SHA1(这是多人开发的通病不同电脑共同开发一个app的常见错误之一)不一致.解决方法: 今天虽然离职了,但是今天遇到的是,当我在用高德地图开发的时候,在Android ...
- 初级——程序如何打包成apk文件
将Eclipse Android项目打包成APK文件是本文要介绍的内容,主要是来了解并学习Eclipse Android打包的内容,具体关于Eclipse Android内容的详解来看本文.Eclip ...
随机推荐
- [转]深入Java单例模式
文章从 https://blog.51cto.com/devbean/203501 转载 问题 : doble-check 实现的单例模式有什么缺点 线程安全的单例写法应该是怎么样的 概述 在G ...
- 高性能分布式锁-redisson的使用
1,概述:在一些高并发的场景中,比如秒杀,抢票,抢购这些场景,都存在对核心资源,商品库存的争夺,控制不好,库存数量可能被减少到负数,出现超卖的情况,或者 产生唯一的一个递增ID,由于web应用部署在多 ...
- linux服务器上部署jdk+tomcat+rocketmq+redis-cluster
通常我们拿到一组干净的linux服务器,需要初始化安装一些基础软件,这里一站式介绍部署jdk+tomcat+rocketmq+redis-cluster 前言:如果要在多台服务器上安装,在一台服务器上 ...
- 设计模式入门,策略模式,c++代码实现
// test01.cpp : Defines the entry point for the console application.////第一章,设计模式入门,策略模式#include &quo ...
- SecureCRT介绍
SecureCRT® combines rock-solid terminal(安全兼备可靠的终端) emulation with the strong encryption, broad range ...
- BaseActivity
package com.glandroid.smssender; import android.content.DialogInterface; import android.content.pm.P ...
- jQuery瀑布流+无限加载图片
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- asp.net修改上传文件大小
我们大家都知道ASP.NET为我们提供了文件上传服务器控件FileUpload,默认情况下可上传的最大文件为4M,如果要改变可上传文件大小限制,那么我们可以在web.config中的httpRunti ...
- layui-table渲染不出来
通过方法渲染 页面代码: <table id="tableList" lay-filter="clublist"></table> js ...
- 解决nexus3报Cannot open local storage 'component' with mode=rw的异常问题
起因:正常使用的公司Maven.Docker私有仓库,突然镜像不能推送,返回getsockopt: connection refused,用docker客户端登录也是返回同样的错误,查看nexus3日 ...