ant打包出错 ant\build.xml:698: null returned: 1

从零搭建高通8255车载开发环境:QNX SDP、SDK配置与镜像编译全流程 本文详细介绍了如何从零搭建高通SA8255P车载开发环境,涵盖QNX SDP部署、SDK工具链配置到多系统镜像编译的全流程。特别针对SAIL安全岛镜像构建、QNX系统优化及Android系统资源分配等关键技术点提供实战指导,帮助开发团队高效完成车载系统开发与调试。 阅读详情

       昨天在服务器上使用ant打包突然出现BUILD FAILED 一直都在项目中使用的脚本是不可能出错的,自己电脑上也出现过类似情况,当时clean了几次发现还是失败,重启eclipse 和电脑 重新试了下,OK了,之后就没再care。现在突然在服务器这台电脑上又出现了,重复之前在自己电脑上的操作发现不起作用。

       错误内容:

   BUILD FAILED
D:\Android\sdk\tools\ant\build.xml:601: The following error occurred while executing this line:
D:\Android\sdk\tools\ant\build.xml:653: The following error occurred while executing this line:
D:\Android\sdk\tools\ant\build.xml:698: null returned: 1

      网上搜索资料发现有出现类似情况的知己大笑 

      使用查找到的解决方案  :修改sdk 》tools》ant》build.xml文件中的<property name="aapt.ignore.assets" value="crunch" />

       主工程不报错了,但依赖的工程报了同样的错误。

       仔细阅读了下 build.xml中对  aapt.ignore.assets 的说明

      <!-- 'aapt.ignore.assets' is the list of file patterns to ignore under /res and /assets.
         Default is "!.svn:!.git:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"
         Overall patterns syntax is:
           [!][<dir>|<file>][*suffix-match|prefix-match*|full-match]:more:patterns...
         - The first character flag ! avoids printing a warning.
         - Pattern can have the flag "<dir>" to match only directories
           or "<file>" to match only files. Default is to match both.
         - Match is not case-sensitive.

       这个值主要是打包过程中忽略 res  assets目录下 匹配规则的文件 默认忽略 “!.svn:!.git:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~” 这类文件

       如果直接设置成 crunch 对其他工程会有影响。

       网上有大神给出 答案

直接修改了sdk里面的配置,个人觉得不太妥,那么可以在自己项目的根目录下build.xml文件中加入:                <property name="aapt.ignore.assets" value="!.svn:!.git:\x3Cdir\x3E_*:.*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~:crunch" />

这样子就只对自己的项目生效!
为什么会有\x3Cdir\x3E这个东西,其实就是<dir>,不过ant build.xml中不允许使用'<'字符,所以要转义一下。

       直接拷贝了上面value的值,保存 打包 。发现还是报错。无奈开始怀疑答案,帖子楼下其他人回复使用此方法问题以解决。

       无奈继续寻找解决方案。

       最终发现:

       <property name="aapt.ignore.assets" value="&lt;dir&gt;crunch:!.svn:!.git:.*:&lt;dir&gt;_*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~" />

      解决问题。

     对比上面查找的答案,发现 <dir> 的写法不同。

     第一种方案,根据帖子回复能解决大部分问题。

     第二种方案,解决了我出现的问题。此处记录下,有遇到相同情况的可试试两种情况, 第二种 中没有加入  crunch 有需要的自己加入。

    

       

T113-S3-RTL8211网口phy芯片调试 在嵌入式系统开发中,网络连接是至关重要的一部分。T113-S3开发板搭载了RTL8211系列的网口PHY芯片,用于实现以太网连接。在开发过程中,对于网口的稳定性和性能的调试至关重要。本篇博客将介绍如何调试T113-S3开发板中的RTL8211网口PHY芯片,以确保网络连接的正常工作。 阅读详情

相关推荐

【嵌入式面经】上海 70迈 线上笔试

“关注|点赞|收藏” 福利干货第一时间送达!最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!

qq_56921854的博客 1136

Ant-build出错处理

. 1. Error running javac.exe compiler查看javac的路径,Window–>Preferences–>Java–>Installed JRES 发现只有jre环境,而没有编译环境,因此我们需要改为jdk的路径,因为jdk包括编译环境和运行环境. 设置jdk并设为默认。

bingqianer的博客 2270

【CubeMX】STM32G474 HRTIM 互补PWM与死区时间配置实战

本文详细介绍了如何使用STM32CubeMX配置STM32G474的高分辨率定时器HRTIM生成互补PWM波形并精确设置死区时间。通过实战步骤讲解时钟配置、死区计算与高级功能,帮助工程师在电机驱动和电源应用中实现精准控制,避免上下桥臂直通风险。

grpc6streamer的博客 724

ant 打包

1、     [aapt] invalid resource directory name: E:\workspace\android-sodapop\StarAp p_Pay_Iteration\yyt-alipay-v2\bin\res/crunch

T3119205的专栏 3379

若依(RuoYi)框架从零到部署:Spring Boot+Vue权限系统完整配置指南

在Java企业级应用开发中,Spring Boot作为构建微服务和单体应用的基石,极大地简化了项目初始化和配置流程。其核心原理在于通过自动配置和起步依赖,快速整合数据访问、安全认证、缓存等常用模块,显著提升开发效率。这一技术价值在需要快速构建后台管理系统的场景中尤为突出,例如权限管理、用户角色分配等通用需求。若依(RuoYi)框架正是基于Spring Boot和Vue.js的优秀实践,它封装了RBAC权限模型、代码生成器等高频功能,提供了开箱即用的解决方案。本文聚焦于若依框架的【环境配置】与【项目部署】,通

weixin_33984032的博客 455

如何设计QR反激变换器

摘要:本文分析了基于GaN技术的PD适配器市场现状,重点探讨了准谐振反激变换器(QR Flyback)的工作原理及设计方法。文章首先介绍了反激变换器的三种工作模式(CCM、DCM、CRM/QR)及其特点,指出QR模式通过谷底开通技术能显著降低开关损耗。随后以65W适配器为例,详细阐述了变压器参数设计流程,包括匝比确定、原边电感计算和绕组匝数设计等关键步骤。文章强调QR反激变换器凭借高效率、小体积和低成本优势,已成为20W-65W PD适配器的主流拓扑方案,配合GaN技术进一步提升了功率密度和便携性。

m0_62868254的博客 1496

ant bulid 报错

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33958585的博客 214

RS485/CAN总线防护电路设计:TVS选型与ESD防护实战解析

本文深入解析了RS485与CAN总线防护电路设计中的TVS选型与ESD防护实战技巧。针对工业现场常见的静电放电、浪涌等干扰,文章详细阐述了TVS管关键参数的选择、多级防护体系的构建,并特别强调了在隔离电路设计中地回路处理的重要性,帮助工程师设计出更可靠的通信接口。

metaverse5vr的博客 386

IDEA使用Ant打包报错解决方法

在IDEA中项目使用Ant打包报错 报错如下: at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1365) at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:1070) at org.apache.tools.ant.UnknownElement.execute(U...

笨小孩浅谈技术 1万+

MTK Camera HAL 与 FeaturePipe 架构解析:从硬件抽象到功能管线的工程落地路径

MTK 的 Camera 系统在 Android 平台下采用高度模块化的 HAL 与 FeaturePipe 架构组合,分别承担着底层硬件抽象与上层功能封装的职责。通过将 ISP、3A 算法、Sensor 驱动与图像处理节点解耦封装于功能链条中,联发科平台实现了灵活可控的影像能力调度机制。本文将基于真实项目实践,系统解析 MTK Camera HAL 与 FeaturePipe 架构的设计思路、核心模块与运行机制,结合 AE/AWB/AF 控制流、Buffer 管理策略、功能管线构建方法与多线程调度实现方式

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1570

YOLOv8改进策略【卷积层】| TIP 2025 MFA 多阶段特征聚合 大核扩感受 + 多梯度融合,强效增强弱小目标特征

红外弱小目标尺寸极小、信噪比低,在特征传递中极易丢失信息;常规卷积感受野单一、梯度源不足,难以同时捕捉局部细节与全局上下文,导致小目标特征表达弱、检测漏检。因此提出多阶段特征聚合 MFA,用大核卷积+多分支+通道注意力强化小目标特征提取。

Limiiiing的博客 58

Eclipse里 ant 打包 BUILD FAILED 总结

Eclipse里 ant 打包 BUILD FAILED 总结

JAVA 像一把利剑刺向我的心脏! 1131

从LLM到VLM再到VLA:三兄弟的“变形记”——定义、架构演进与最新趋同

LLM、VLM、VLA虽然在时间上依次出现,但它们在架构上的演进并非线性替代,而是形成了一个从“理解语言”到“理解世界”再到“改变世界”的认知闭环。VLA之所以能在短短三年内从概念走向现实,正是因为它站在了LLM和VLM的肩膀上——RT-2的泛化能力来自互联网规模的VLM预训练,π0的扩散策略受益于生成式模型的突破,Helix的双系统架构借鉴了“快慢思考”的认知科学洞见。而反过来,VLA在实际部署中遇到的效率瓶颈和实时性要求,也在倒逼LLM和VLM向更轻量、更高效的架构方向演进。

Ven%的博客 490

ant打包出错 ant\build.xml:698: null returned: 1

昨天在服务器上使用ant打包突然出现BUILD FAILED 一直都在项目中使用的脚本是不可能出错的,自己电脑上也出现过类似情况,当时clean了几次发现还是失败,重启eclipse 和电脑 重新试了下,OK了,之后就没再care。现在突然在服务器这台电脑上又出现了,重复之前在自己电脑上的操作发现不起作用。        错误内容:    BUILD FAILED D:\Andr

u010070313的博客 754

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

ant-build.xml打包报错解决方法

<javac srcdir="${test.dir}" destdir="${webroot.dir}/WEB-INF/classes" fork="true" debug="true">加fork的原因:针对Ant,可以用以下方法解决:在javac节点处设置fork属性,同时指定memoryinitialsize、memorymaximumsize属性。-for...

weixin_34081595的博客 1326

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【笔记】idea用ant打包项目报错:at com.intellij.rt.ant.execution.AntMain2.mian(AntMain2.java:29)

修改idea工具打包设置的参数即可:

qq_41619841的博客 1068

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

在idea中启动Ant执行build.xml报错:Could not create task or type: componentdef.

嗯,大家看好了,就是这个问题,折磨到发疯。 在这之前呢,我也没用过Ant,根本不知道这是个啥玩意。 idea内置的Ant就在这里打开,刚开始的错误信息呢我没有记录,原因是因为没有把jar包添加到类路径下。 等我添加完jar包之后再次运行就开始出现上面的错误,真真真是找的头疼。后来看到某位同样被此逼到发疯的大哥,说了一句是因为类路径中的旧版本的ant.jar引起的。 就是它了,点击删除,一气呵成,舒服了! 嗝~~ ...

why_book的博客 2418

ant打包工具常见问题

1、预处理的时候 变量不能是纯数字的  2、如果出现校验出错的时候,很可能是环境变量引起的。 解决办法:JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);               Path使得系统可以在任何路

打杂人-aerchi 2370

eclipse中ant打包,报异常解决办法

1.第一种异常 ant build failed class not found javac1.8 这个是因为ant版本低于1.9.0的时候,跟java8不兼容,可以考虑升级ant的版本到1.9.0之上,或者将jre换成java7或java6 2.第二种异常 java.lang.UnsupportedClassVersionError: com/sun/tools/javac/

NathanAndy的专栏 2946

生产打包报错问题处理

遇到没有头绪的报错,需要使用排除法一点一点从大范围缩小到小范围,小范围内再进行一点一点的尝试,尝试次数多了总是可以发现问题的关键点。组件的相关代码放到了组件库文件夹中,组件库的打包和项目功能文件打包不一样,因此先把组件相关代码移动到项目中尝试,结果并不能解决。用于将 es5 最终输出 es3 的 webpack 插件,如果项目需要兼容 ie8 会用到它,注释掉这个插件,结果并不能解决。组件,首先进行的是把四个页面的代码注释掉,结果还是有问题;错误,把一些没有添加分号的代码也添加了分号,结果还是出现问题。

lyd的博客 600

ant打包war时报错:java.lang.IllegalArgumentException: MALFORMED

在配置jenkins的自动发布时发现有些工程打包成war再发布到tomcat的时候会出现如下错误: java.lang.IllegalArgumentException: MALFORMED 找了好久最终发现是因为war目录中存在中文文件名,应该是因为打包war时编码的问题导致打包后的war内中文文件名无法正确读取,最后将所有中文文件名修改之后重新打包问题解决。

会写代码的大叔 2489

Ant配置环境问题-

最近在整Cocos2dx 安卓项目批处理打包问题,遇见的以下问题。1)Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib出现这个问题,首先要去检查环境配置问题,如果环境配置没有问题,继续下一步;打开cmd进行测试自己安装的程序是否成功,输入:ant -version      看它输出什...

冷飞的博客 1583

ANT build.xml 编译出错Error running javac.exe compiler

ANT build.xml 编译出错Error running javac.exe compiler

zhouguizhi 7475

找不到uibuild/ant build失败解决办法/build.xml报错/cannot find uibuild.xml

翻遍了无数帖子,少有真正和我遇到问题对口的帖子,大多千篇一律,写下一博拯救苍生!-------------------------------------------------------------------------------------------问题1. 在&lt;project name="autodroidclient" default="build"&gt; 一行报错buil...

m0_37860933的博客 4577

ant打包问题

target="${java.target}" debug="true" extdirs="" includeantruntime="false" destdir="${out.classes.absolute.dir}" bootclasspathref="project.target.class.path" verbose="${verbose}" classpathref="projec

268

ant build 出错Android build.xml renderscript doesn't support includepath

ANT build的时候出现了如下错误: renderscript doesn't support the "includePath" attribute 这是因为将adt版本更新到了 20.0.1.的缘故。所以做以下修改: 将build.xml里的如下代码: executable="${renderscript}" includePath="${and

liuhanhan512的专栏 2512
上一篇: android源码 AndroidManifest.xml属性备注
下一篇: android Textview加下划线
束千凡
博客等级 码龄14年 21粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值