转载自: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的问题的更多相关文章

  1. react-native 打包成apk 文件

    用android studio 打包成apk 文件 js build 执行: react-native bundle --platform android --dev false --entry-fi ...

  2. vue项目利用apicloud打包成apk过程

    最近公司要求我们用apicloud做一个app,正好利用这个机会学习下app的制作过程~ 页面的开发过程跟我们平时开发一样,利用vue把页面全部完成,最后进行npm run build将项目打包. 接 ...

  3. Android Studio将项目打包成apk

    Android Studio将项目打包成apk 第一种方法:适合自己调试用. (1)直接在项目中生成: (2)位置是在你的项目中 第二种方法:适合发布应用. (1)找到Generate Signed ...

  4. uni-app初体验及打包成apk

    首先用HBuilderX新建建一个uni-app项目 新建一个目录ucenter,该目录下新建两个vue文件ucenter.vue和setting.vue ucenter.vue <templa ...

  5. Expo大作战(十八)--expo如何发布成独立应用程序,打包成apk或者ipa,发布到对应应用商店

    简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...

  6. 打包成apk,生成apk文件,上传到网站服务器提供链接下载

    Android开发把项目打包成apk: 做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android ...

  7. VUE+Ionic,项目搭建&打包成APK

    安装Vue&创建Vue工程 1.安装Vue CLI: npm install -g vue-cli 2.创建新的Vue项目,创建最后一步会提醒是否使用npm install 自动安装,如果选择 ...

  8. 定位真机运行能用但是打包成apk就不能用的解决方法

    打包apk的SHA1,与key的SHA1(这是多人开发的通病不同电脑共同开发一个app的常见错误之一)不一致.解决方法: 今天虽然离职了,但是今天遇到的是,当我在用高德地图开发的时候,在Android ...

  9. 初级——程序如何打包成apk文件

    将Eclipse Android项目打包成APK文件是本文要介绍的内容,主要是来了解并学习Eclipse Android打包的内容,具体关于Eclipse Android内容的详解来看本文.Eclip ...

随机推荐

  1. 四、cent OS安装配置mysql

    下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装mysql-community-r ...

  2. redis使用及配置之缓存详解

    redis使用及配置之缓存详解 1.Redis的介绍 Redis是一个Key-Value存储系统.它支持存储的value类型有:string(字符串),list(链表), set(无序集合),zset ...

  3. 关于二进制和字符串及base64格式

    字符串转二进制可以直接转,而二进制转字符串不可以,其中间包含的各种特殊符号,转成字符串时会出现问题,需要将二进制进行base64编码,并且需要在结尾加上#0表示结尾,然后转成字符串.

  4. 1739 GPA排序 个人博客:doubleq.win

    个人博客:doubleq.win 1739 GPA排序  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 青铜 Bronze 题解       题目描述 Description ...

  5. css中元素的auto属性值是什么意思,比如margin:0 auto表示什么?

    auto 你可以理解为一种 自动/自适应 的概念 比如 现在项目需要一个宽度为960px的整体布局居中 根据用户浏览器大小不同你将需要使用margin:0 auto;来实现. 无论用户浏览器宽度为多少 ...

  6. hololens DEP2220: 无法删除目标计算机“127.0.0.1”上的文件夹

    Hololens开发调试的过程中,可能会出现 “DEP2220: 无法删除目标计算机“127.0.0.1”上的文件夹“ 的错误导致无法部署,解决办法是进入项目属性页——调试——启动选项,勾选“卸载并重 ...

  7. FineReport移动端如何获取地址位置

    对于企业大多数员工来说,由于其工作位置是固定的,可以有多种方式进行上班打卡签到以保证该员工有按时正常来上班,但是对于经常需要出差,去客户现场的员工来说,就无法保证他们是否有去上班,所以希望能通过手机位 ...

  8. Android中使用异步线程更新UI视图的几种方法

    在Android中子线程是不能更新ui的. 所以我们要通过其他方式来动态改变ui视图, 1.runOnUiThreadactivity提供的一个轻量级更新ui的方法,在Fragment需要使用的时候要 ...

  9. Android 性能优化的方面方面都在这儿

    又到周六了,鸿洋的不定期的周六放送又来了~~这次来谈谈性能优化吧.大家在工作中或多或少都会拿自家的应用和竞品app做比对,不可避免的需要做一些app性能优化的活.很多时候可能是策略上的调整,不过还是有 ...

  10. Ubuntu 16.04 Apache2 更改访问html根路径方案(可解决403)

    (1)确定html文件在服务器主机上的部署路径.例:/home/rl/vc/ (2)修改 vim sites-enabled/000-default.conf  中 DirectoryRoot 为 : ...