Ant 打包Android项目
由于指定不用android sdk 工具自动生成的build.xml 文件,就自己网上搜了一堆资料,
写了个ant脚本,构建过程出现了一堆错误。下面是其中最让我郁闷的错误,
[exec] libpng error: Not a PNG file
[exec] ERROR: Failure processing PNG image res\drawable-hdpi\btn_bg_blue.png
[exec] libpng error: Not a PNG file
[exec] ERROR: Failure processing PNG image res\drawable-hdpi\splash.png
[exec] res\layout\common_list_item2.xml:7: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/listitem_selector').
[exec] res\layout\common_list_item2.xml:20: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/cancelbing_btn_selecter').
....
(看到这个错误,理解错了方向,郁闷资源文件怎么没全部打包进去)
错误的原因是btn_bg_blue.png与splash.png这两张图片格式不正确。用ps无法打开。
解决方法就简单了,只需重新更新这两张图片。。
分享到:
相关推荐
"libpng error not a png file" 是一个常见的错误信息,通常在尝试打开或处理一个标榜为PNG格式但实际上不符合PNG文件标准的文件时出现。libpng是一个开源的PNG库,用于读取、写入和处理PNG图像,当它检测到文件结构...
然而,在处理某些PNG图像时,可能会遇到一个常见的错误提示:“libpng warning: iCCP: known incorrect sRGB profile”。这个错误是由于PNG图像的色彩配置文件(iCCP)与标准sRGB色彩空间不匹配导致的。在本文中,...
在IT领域,尤其是在图像处理和开发中,"libpng warning: iCCP: known incorrect sRGB profile" 是一个常见的问题,特别是在使用Qt库进行图像操作时。这个问题涉及到颜色配置文件(iCCP)和标准红绿蓝(sRGB)色彩...
参考"解决问题:libpng warning: iCCP: known incorrect sRGB profile"[https://blog.csdn.net/WangJiankun_ls/article/details/79470739]文章,通过自己实践操作,得出结论,希望能帮助到你们
在IT行业中,我们经常遇到各种报错,其中“libpng warning: iccp: known incorrect sRGB profile”是一个常见的错误,特别是在处理PNG图像时。这个警告通常发生在使用图像处理库,如libpng,来读取或操作包含色彩...
libpng库提供了API,使得开发者可以轻松地在他们的应用程序中处理PNG图像,包括读取、写入、解码和编码PNG文件。这个库还包含了错误处理和内存管理机制,确保了代码的安全性和效率。 2. **zlib**: zlib是一个通用...
win7系统下,图片文件有sRGB警告"iccp known incorrect sRGB profile" 警告的处理方法,libpng warning: iCCP: known incorrect sRGB profile
本项目“GL2libpng-android-显示PNG图片”聚焦于在Android设备上使用OpenGL ES来加载和显示PNG图像,这是移动游戏和图形密集型应用常见的需求。 libpng是一个开源库,专门用于读取、写入和处理PNG(Portable ...
libpng:http://libmng.com/pub/png/libpng.html zlib:http://www.zlib.net/ 注意事项: libpng, zlib解压后放到同一目录, 打开ibpng目录下的projects\vstudio中的工程文件,编译运行 在输出目录...
修复图片libpng warning: iCCP: known incorrect sRGB profile问题 注意将文件夹ImageMagick放在E:\Programs目录下,如果Programs不存在则创建一个。并且ImageMagick-Fix-PNG.bat需要放在要优化的图片目录中。 放在E...
win10快速解决警告:libpng warning: iCCP: known incorrect sRGB profile-附件资源
对于文件读取,通常会使用 `fopen` 打开文件,然后通过 `png_init_io` 函数将文件指针关联到 libpng: 1: fp = fopen(filename, "rb"); 2: if (!fp) 3: { 4: printf("Can't open %s\n", filename); 5: return ...
在给定的资源包中,"libpng.lib+zlib.lib+zlib1d.dll+libpng15d.dll+png.h" 提供了处理PNG图像所需的库文件和头文件,使得开发者能够直接在他们的应用程序中读取、修改和写入PNG图像。 1. **libpng**: 这是官方的...
`libgpg-error`是GnuPG生态系统中的一个重要组成部分,它提供了一套通用的错误代码和错误消息接口,这些接口可以被GnuPG、GPGME(GnuPG Made Easy)和其他依赖GnuPG的项目所共享。 `libgpg-error`的核心功能包括: ...
在本文中,我们将深入探讨如何使用 Libpng 配合 GDI(Graphics Device Interface)来解析和显示PNG图像。PNG(Portable Network Graphics)是一种无损压缩的位图格式,广泛应用于网页设计、软件开发以及图像处理等...
5. **错误:configure: error: libpng.(a|so) not found** 解决方案:Debian用户应安装`libpng12-dev`,命令为`apt-get install libpng12-dev`。 6. **错误:configure: error: cannot find output from lex; ...
- **加载PNG文件**:使用libpng提供的函数,如`png_create_read_struct`,`png_init_io`和`png_read_image`来读取PNG文件内容。 - **转换数据**:PNG图像数据通常以像素数组形式存在,需要将其转换为位图数据,...
总结,libpng-1.6.26是PNG图像处理的基石,它提供了强大的功能和灵活性,使得开发者能够轻松地在各种项目中集成PNG支持。通过深入理解和熟练使用libpng库,我们可以提升软件在处理PNG图像时的性能和稳定性。
3. **库文件**(.a或.so):预编译的静态或动态库,用于链接到Android应用,使其能调用libpng的功能。 4. **示例代码**:可能包含一些示例程序,展示如何在Android应用中使用libpng进行图像操作。 5. **构建脚本**...
2. 单步进入 cv::imdecode() 函数发现,该函数解析传入的图片数据时,需要调用 libpng 的 png_create_read_struct() 函数,而该函数返回了空指针。由于返回的 png_ptr 为空,因此主调函数 cv::imdecode() 自然也会...