导航:首页 > 操作系统 > android编译release版本

android编译release版本

发布时间:2025-05-03 06:41:56

Ⅰ cocos2dx 2.2.1工程编译android版本,有release和debug之分吗

您好,很高兴能帮助您
1. 下载cocos2dx 2.2.1
去cocos2dx官网下载就好,最好是2.2.1版本。3.0版本变化比较大,也没测试过。

3. 创建工程
使用cocos2dx目录下的tools/project-creator/create_project.py创建一个工程。

4. 编译android版本
网上很多文章说,编译cocos2dx的Android版本时需要安装cygwin之类的,其实这对于目前的ndk版本来说是不必要的,因为高版本的ndk都集成了cygwin的一些功能。我这里使用的是ndk r9d。下面来说一下操作步骤。
我编译的习惯是直接在jni目录下预先ndk-build命令,因为在Windows下使用.sh结尾的文件太怪异了。首先来看一下build_native.sh干的工作:

这是build_native.sh中实际工作的部分。可以看到它使用NDK_ROOT下的ndk-build来编译,还导入了NDK_MODULE_PATH, 这个NDK_MODULE_PATH是为Android.mk中的import-mole提供路径选择。
现在来导入NDK_MODEL_APTH, 在Android.mk的import-mole之前加上cocos2dx中的几个路径:

$(call import-add-path, G:/cocos2dx)
$(call import-add-path, G:/cocos2dx/cocos2dx/platform/third_party/android/prebuilt)
运行ndk-build, 编译。

编译时可能出现这样的错误:error: GLES2/gl2.h: No such file or directory,这是因为低版本的Android版本不支持opengl es2.0,在Application.mk中加上:

APP_PLATFORM := android-17

5. 生成apk包
在eclipse下打开创建的工程,导入相关的包后,在AndroidMenifest.xml中加入:

android:debuggable="true"

表明这是一个可以调试的包。运行,结果出现:

这是因为该工程默认使用build_native.sh编译:

因为build_native.sh现在已经没用了,所以把它改成:

这个意思是,直接使用NDK_ROOT环境变量下的ndk-build.cmd来编译工程,编译成debug版本,编译成armeabi和armeabi-v7a两种指令格式的库,执行这个命令的目录是工程目录下的jni文件夹。debug版本和armeabi-v7b主要是为了后面使用visualGDB调试做准备。
再编译,就可以生成apk包了。

VisualGDB调试
1. 下载并安装VisualGDB, 安装完成后,在Visual Studio的目录中可以看到Android选项:

2. 配置VisualGDB, 在Android -> Setup SDK/NDK location

主要配置JDK,SDK,NDK,ANT路径
3. 设置要调试的apk包。Android -> Debug a Custom APK file

4 设置完成后,在代码中设置断点,点击Debug, 开始调试

5. 等apk安装完成后,程序会运行到断点出,就可以开始用Visual Studio调试了

你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,

Ⅱ Android Studio中编译aar release版本简便方法

在Android Studio中编译aar时,通常Build之后是Debug版本。
有网友提出添加了Release选项也无济于事:

其实,在控制台中输入gradlew assembleRelease指令即可生成,如下图所示,Mac上,AS的Terminal中生成aar Release包。

阅读全文

与android编译release版本相关的资料

热点内容
商务洽谈视频程序员 浏览:494
macbook文件夹压缩 浏览:554
体脂秤用哪个app 浏览:715
删除压缩文件密码 浏览:207
头部券商有算法岗 浏览:283
单片机自带编译器 浏览:298
单片机课程设计软件流程图 浏览:391
怎样把文件夹名字改成可见 浏览:171
最奇怪的解压视频 浏览:744
android上传图片内存溢出 浏览:298
yii命令行 浏览:447
javaweb音乐 浏览:205
安卓手机最好用什么软件 浏览:352
编译原理lr分析讲解 浏览:143
单纯程序员哭了 浏览:337
男生设计app哪个好 浏览:765
梯形图是编译还是解释执行 浏览:473
录屏好用的app哪个好用 浏览:637
一念逍遥新服务器怎么看 浏览:92
移动app的信用充话费在哪里 浏览:502