Quick-Cocos2dx 3.3编译android版本

今天想上真机看看quick项目的效果,结果编译不过。
    NDK,SDK,COCOS-SDK都有,但是在走NDK的build步骤时,出现了错误。编译不过。
    错误为:build/core/build-binary.mk:345: *** target pattern contains no ‘%‘ stop

后来发现是因为NDK版本低了,最低需要ndk-r9d,但是我的ndk是r9的。更换了NDK,并设置了ANDROID_HOME, ANDROID_SDK_ROOT, ANDROID_NDK_ROOT之后,成功编译。

时间: 2024-10-12 19:07:36

Quick-Cocos2dx 3.3编译android版本的相关文章

cocos 编译android版本遇到的问题集合一

错误如下...但是使用eclipse生成apk包时不收影响.. -dex:      [dex] input: E:\cocos\Mine\frameworks\runtime-src\proj.android\bin\classes      [dex] input: E:\cocos\Mine\frameworks\js-bindings\cocos2d-x\cocos\platform\android\java\bin\classes.jar      [dex] Pre-Dexing E

Cocos2d-x编译Android环境

1.Android环境搭配: 下载jdk 下载Android ADT 下载安装Android SDK,地址:http://developer.android.com/sdk/index.html#download 创建AVD 2.下载Android NDK:http://developer.android.com/tools/sdk/ndk/index.html#download NDK是一系列工具的集合.NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和jav

如何用ccache加速cocos2d-x android版本的编译

以下步骤在MAC下测试通过: 首先是安装CCache, 可以用homebrew brew install --HEAD ccache 也可以用源码安装 git clone https://github.com/jrosdahl/ccache.git cd ccache ./autogen.sh ./configure make make install 如果提示autoheader找不到,要先装个automake brew install automake 当然,如果提示brew找不到,要先装一

Mac下搭建quick cocos2d-x编译环境

前言 虽然之前已经写过了很多 Cocos2d-x 相关的教程和文档,但本次却是我第一次接触 Quick,第一次接触 Lua,所以此次的教程本人将站在一个初学者的角度(看到这里是不是想白眼我了,哈哈,别切啊!尽管第一次,但我身边可是有很多 Quick 大神的,廖大大也在旁边办公室,没准撒个娇大神就把他知道的全部要点倾囊相授了啦!),全方位的解析 Quick 的学习过程,并同大家一起学习如何利用 Quick-Cocos2d-x 开发一款属于自己的游戏,包教包会的哦. 好了,那么下面我们就开始进入正题

quick cocos 或者 Cocos2dx 项目下的Android.mk文件的学习

android.mk文件的作用:编译需要的cpp文件,生成.so动态库,供android端调用. 先上一个android.mk文件: 第一次创建项目,在Android平台编译时,都需要通过android.mk文件编译整个cocos2dx的库(第一次编译我们需要等待很长的时间.....). 首先知道$(call import-module,dir_name)的作用,然后顺着lib/proj.android目录继续找对应目录下的android.mk文件 类似于递归一样,把所有目录下的android.

详解cocos2dx 3.0的release版本在android平台的签名过程

当您的游戏准备发布前,需要编译成为release版本,命令中需要增加 -m release,编译命令如下: cocos compile -p android -m release 在编译结束后,生成xxx_release_unsigned.apk,此时会提示进行签名,需要输入.keystore的路径. .keystore的生成方法: 使用keytool,命令如下: keytool -genkey -v -keystore my-release-key.keystore -alias alias_

【Cocos2d-x】编译Android工程时提示error: 'GL_LINE_SMOOTH' was not declared in this scope

在Cocos2d-x项目中用到了OpenGL,使用GL_LINE_SMOOTH开启线条抗锯齿.代码如下: ccDrawColor4B(50, 26, 12, 255); // 设置线宽 glLineWidth(2.0f); // 启用线段反锯齿 glEnable(GL_LINE_SMOOTH); // 画第一条线 ccDrawLine(startPoint1,endPoint); // 画第二条线 ccDrawLine(startPoint2,endPoint); // 关闭线段反锯齿 glDi

Cocos2d-x 3.0 编译 eclipse+Win7+Android 篇

文档 Eclipse --> Windows--> Preferences ... 3. Set up Variables: 1. Path Variable `COCOS2DX`: * Eclipse->Preferences->General->Workspace->**Linked Resources** * Click **New** button to add a Path Variable `COCOS2DX` pointing to the root co

WebRTC Android版本编译

本文简单介绍如何在Ubuntu18.04 上,编译WebRTC Android版本. 安装工具 需要用到dept_tools工具来下载webrtc源码. 安装 depot_tools git 命令获取 depot_tools. # git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 配置坏境变量: # echo "export PATH=$PWD/depot_tools:$PATH" &g