cocos2dx+lua编译Android项目

一、简介

cocos2dx版本:3.2

二、问题及解决方案

1、为项目开启Native支持,把项目转为C++项目。

1>、项目开启C++ Native支持,操作如下图

2>、会弹出如下界面,正常输入lib的名字,点击finish即可。

3>、如果上图中的finish是灰色不可点击的话则进行如下操作 Window -> Preferences -> Android -> NDK,设置NDK Location,完成后重复1、2步骤即可。

2、Cannot find module with tag ‘scripting/lua-bindings‘ in import path

经过上面步骤后可以编译了但是会报错如下图。

在Android.mk中加入如下代码即可

至此可以正常编译了。

备注:Android NDK: Invalid APP_STL value 错误参考http://blog.csdn.net/u011476173/article/details/39996637

时间: 2024-08-25 03:39:13

cocos2dx+lua编译Android项目的相关文章

【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

Visual Studio Xamarin编译Android项目出错的解决办法

安装完Xamarin后,编译Android项目时,你会发现好长时间进度都不动,当你取消编译后,会发现其实是出错了,就是因在Android项目在第一次编译时要去google网站上下一个andorid sdk包,墙内又连不上,就卡在那了,解决办法就是自已到国内的一些镜像网站上(如:http://mirrors.opencas.cn/android/)下一个,如:android_m2repository_r29.zip, 然后解压到任意目录下,用mklink建立链接到C:\Users\{usernam

一个使用命令行编译Android项目的工具类

一个使用命令行编译Android项目的工具类 简介 编译apk项目需要使用的几个工具,基本都在sdk中,它们分别是(Windows系统): 1.aapt.exe 资源打包工具 2.android.jar Android编译工具 3.dx.bat dex文件生成工具 4.sdklib.jar 生成apk 5.jarsigner 签名工具 准备 在打包前,需要的环境如下: 1.JDK1.6+ 2.Android SDK 3.上述5个工具的路径 打包过程 1.生成R.java文件 比如: aapt p

Eclipse编译Android项目时出现的问题:Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead.

Consle: Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead. Please use Android Tools > Fix Project Properties. 然而,按照提示的方法,右键项目->Android Tools->Fix Project Properties时,发现并没有卵用... 我的解决方式是: 右键项目->Properties,把 JavaCompiler

Ant 命令行编译Android项目

首先把android sdk下的tools目录加到系统path环境变量里, 要么就得直接指定android.bat的绝对路径 对于一个新项目, 可以用这个命令创建需要的ant编译环境(可以看到android项目默认的文件结构) android create project -k com.foo -a Test1 -t android-8 -p d:\temp 如果是已经存在的项目, 对主项目和子项目都运行 项目目录> android update project -s -p . -t andro

Windows下,Ant自动化编译Android项目具体步骤和方法

 备注:若Android项目引用有第三方库,步骤和方法亦适用. 前提是已经安装好Ant. 1,首先需要创建一个批处理命令(*.bat)文件:Ant for Android.bat,文件内写入以下命令: set path=C:\Windows\System32;D:\Java\JDK\bin;D:\Ant\apache-ant-1.9.3\bin;D:\Android\adt-bundle-windows-x86_64-20130522\sdk\tools; start "Ant for An

[转] Ant 编译 Android 项目为 Apk 实战, 常见问题解决

补充,自行安装Ant, 配置ant环境变量, 在android 项目 根目录下使用 android update project 可以自动生成 build.xml 和 local.peoperties 文件 //------------------------------------------------------------------------------------------------------------------ 1.背景 项目进行到一定程度了,每次发布前,产品要求打包测

cocos2d-x Lua编译成二进制

编译cocos2dx自带的luajit 进入目录external/lua/luajit/src 运行命令make && make install 编译使用的命令 luajit -b main.lua ../bytecode/main.lua 批处理 使用js脚本进行批处理,把src的lua文件编译到bytecode目录里面 #!/usr/bin/env node var fs = require('fs'); var spawn = require('child_process').spa

Jenkins实战 在redhat上编译android项目jar包

好久没记录自己学到的东西了.现在加入了新公司,先做个持续集成练练手,期间遇到很多问题,在此记录一下. 首先是Jenkins刷新几次就直接挂了,其实没有多少job在跑.这个问题没这么看,最后mentor发现是memory的问题,默认值太低了,必须设置一下.参见link. 然后项目源码是放在自建gitlab上的,装了个gitlab hook插件,里面会帮你装git相关的插件,而hook可以接收gitlab那边的code有变动的时候发送的消息,然后自动build. 构建前准备: mentor说当构建任