自动化编译错误 cocos2dx 3.0beta2 android

简介: 自动化编译错误 cocos2dx 3.0beta2 android

    2dx  android客户端编译2:

上次说到2dx的编译,这次着重说下在编译中遇到的问题。当然,这些问题是我遇到的,总结了一下:


1.python build_native.py 这个命令,随后会出现2dx的编译。这个命令类似ndk的编译命令./build_native.sh,只不过在3.0b2上使用了python 脚本,具体的脚本就不多说了。感兴趣的可以自己去研究。

2.接着去运行ant debug,进行自动化打包。这步我碰到的比较多的问题就是

proj.android/build.xml:46: sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var

这个问题很常见,原因是没有local.properties这个文件。执行一下android update project -p . -t 3这个命令,重新生成local.properties这个文件。再次运行。

     3.又出现了问题。这个

/cocos2d/cocos/2d/platform/android/java/build.xml:46: sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var

看一下这个问题,和上边的那个很类似。仔细看,你就会发现,路径不同,不错。同样是缺少local.properties文件。教你个简单的做法,直接拷贝过去cocos2d/cocos/2d/platform/android/java/。ok,问题解决。



再次执行ant debug,

-do-debug:

[zipalign] Running zip align on final apk...

    [echo] Debug Package: /Users/admin/Desktop/TestLua/proj.android/bin/TestLua-debug.apk

[propertyfile] Creating new property file: /Users/admin/Desktop/TestLua/proj.android/bin/build.prop

[propertyfile] Updating property file: /Users/admin/Desktop/TestLua/proj.android/bin/build.prop

[propertyfile] Updating property file: /Users/admin/Desktop/TestLua/proj.android/bin/build.prop

[propertyfile] Updating property file: /Users/admin/Desktop/TestLua/proj.android/bin/build.prop


-post-build:


debug:


BUILD SUCCESSFUL


这时候,去看一下bin目录,看看,是不是多了个APK。


ok,成功了。到此结束

相关文章
|
测试技术 API 开发工具
在Python中实现安卓手机自动化
在Python中实现安卓手机自动化
1031 0
|
6月前
|
Android开发 iOS开发
android自动化编译
android自动化编译
|
7月前
|
安全 物联网 测试技术
构建未来:Android与IoT设备的无缝交互深入探索软件自动化测试的未来趋势
【5月更文挑战第30天】在物联网(IoT)技术快速发展的当下,Android系统因其开放性和广泛的用户基础成为了连接智能设备的首选平台。本文将探讨如何通过现代Android开发技术实现智能手机与IoT设备的高效、稳定连接,并分析其中的挑战和解决方案。我们将深入挖掘Android系统的底层通信机制,提出创新的交互模式,并通过实例演示如何在Android应用中集成IoT控制功能,旨在为开发者提供一套可行的指导方案,促进IoT生态系统的进一步发展。
|
7月前
|
数据采集 Java 开发工具
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
|
7月前
|
运维 监控 Android开发
构建高效自动化运维系统的策略与实践构建高效Android应用:Kotlin协程的实践指南
【5月更文挑战第29天】随着信息技术的迅猛发展,企业IT基础设施变得日益复杂,传统的手动运维模式已难以满足高效率、高稳定性的要求。本文将深入探讨如何通过自动化工具和策略来构建一个高效的自动化运维系统。文中不仅分析了自动化运维的必要性,还详细介绍了实现过程中的关键步骤,包括监控、配置管理、故障响应等,并结合实际案例分析其效果,以期为读者提供一套行之有效的自动化运维解决方案。
|
7月前
|
Android开发
自动化脚本之Android系统修改推送
自动化脚本之Android系统修改推送
37 0
|
7月前
|
Linux Shell Android开发
自动化脚本之GPIO/LED相关适用于Android/Linux
自动化脚本之GPIO/LED相关适用于Android/Linux
60 0
|
存储 XML JSON
Android端自动化测试工具源码分享
在上篇的效果中,我们可以发现,所有的触发控制,都是通过网页端进行下发的,而网页的展示又是通过手机端进行开启服务的,也就是说,必须要把手机做为一个服务器,进行指令的发送和获取。
112 0
|
开发工具 Android开发 开发者
Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查
Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查
496 0
|
开发工具 Android开发
Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
188 0
下一篇
DataWorks