- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
该应用程序在模拟器和设备上构建良好。但是,一旦我尝试将其存档以供提交,我就会得到: 在阅读/Users/adga/Documents/Adams Lokalt/Appar/NU SÅ/VertragingsApp/Rotation/Customization/Herfst2011/../../../default@2x.png 时 pngcrush 捕获了 libpng 错误: PNG 无符号整数超出范围。
我试过在 photoshop 中打开并替换(不交错),但它不起作用。
有什么想法吗?
最佳答案
我在尝试运行我的项目时收到此类错误。
当您有重复的文件引用时,可能会发生此错误(我遇到此问题是因为我更改了我的 png 图像)。您可以检查 Bundle Resources 中的所有复制文件,对我来说,每个“错误 png 文件”都有不止一份副本。
您可以按照以下步骤打开 Bundle Resources:在 Project Navigator 选项卡中单击您的项目名称,然后在 Targets 中选择您的项目
。之后,您必须选择 Build Phases
选项卡。您将看到一个项目列表:“目标依赖项”、“编译源”、“将二进制文件与库链接”,以及我们正在寻找的Copy Bundle Resources
。在这里,您可以看到您添加到项目中的所有资源。
要修复此错误,您必须从此列表中删除所有错误文件。
之后,您还要在 Project Navigator 中删除这些文件,选择所有需要从项目中取消链接的文件,然后右键单击它们并选择删除,然后选择 Remove Reference
。我们所需要做的就是从我们的项目中删除所有引用。
所有事情都完成了,现在我们必须把我们的文件加回来。使用右键单击项目导航器区域(或特定文件夹/组)并选择 Add Files to "Your Project Name"
并选择您需要删除的所有文件。
请记住,您之前从文件中删除了引用,它们只是在等待再次添加到您的项目文件夹中。
发生此类错误的另一个原因是 .png 文件不是正确的 .png 文件,在这种情况下,您需要将文件重新保存为 png 扩展名。您可以在预览中打开您的图像文件并从此处将其保存为 png。如果您有大量图像,可以使用 Automator 来帮助您完成任务。希望对您有所帮助。
关于ios - 使用 Xcode 4.3.1 存档应用程序会导致 pngcrush 捕获 libpng 错误 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9808616/
我正在尝试使用 pngcrush 来优化我的 png 图像。我可以使用以下命令在终端上运行它 $ pngcrush -brute -e "Optimize.png"文件名.png 但我想通过我的 Ja
我有一堆数百张图片,我想使用 pngcrush 来减小文件大小。 我知道如何用终端粉碎一个文件,但在网络上我找到了假设先前知识的部分解释。 有人可以解释一下如何清楚地做到这一点。 谢谢 沙尼 最佳答案
我似乎在复制 xcode 进行的 iOS png 优化时遇到了问题。我们的应用程序允许用户通过 Assets 服务器更新内容,方法是将 bundle 中存储的文件的校验和与服务器上的校验和进行比较。在
我希望完成我在 xcode5 中创建的应用程序。当我用模拟器运行它时,一切顺利,没有错误,但是当我尝试存档应用程序时,我在项目中的图像方面遇到了无数错误。许多都标有文本“pngcrush 捕获了 li
这个问题在这里已经有了答案: 已关闭11 年前。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 2年前关闭。 Improve thi
pngcrush 在减小 PNG 文件大小方面做得非常好。我想知道 GIF 是否有类似的情况,我们仍在应用程序中使用它(无法快速修复)。 Google Page Speed 声称我们的 GIF 图像可
我对“pngcrush”工具几乎没有疑问。 在 xcode 构建过程中, 我将“压缩 PNG 文件”选项设置为"is",然后检查二进制文件和图像大小。 然后在我的另一个构建过程中,我将选项“压缩 PN
我的 iPhone 应用程序项目中有一些 png 文件。当我为模拟器构建时它们工作得很好。但是当我为设备构建时,突然每个 png 文件都会生成可怕的“在读取 such-and-such.png png
这是 Xcode 中的错误消息:在 /Path/image@2x.png pngcrush 中检查 alpha 时捕获了 libpng 错误:图像不足 dCommand/Applications/Xc
我知道 Pngcrush 是 iOS 中的一种图像优化技术,但我怀疑 X-code 是否会在每次构建期间或在将我们的应用程序部署到 iTunes 商店之前在内部执行此操作,我们是否需要进行此图像优化?
有一个 Apple 定制版本的 pngcrush在 4.3 之前的每个 Xcode 版本中。我在 Xcode 4.3 中找不到它。是否仍可作为独立使用 exe文件? 另一个相关问题:来自 Comman
我正在开发 HTML5 应用。 当用户从他们的手机上传图片时,尺寸太大。 我想像 pngcrush 方式一样将图像压缩为 PNG。 前端有没有什么好的选择方式(比如javascript库)? 或者是否
我有一个包含许多图像文件的目录树,然后我必须移动到另一个目录树。但是在这个命运目录中,我的 png 文件必须被压缩。 例如: 源目录树: ./model/layout/img ./model/layo
在 ruby 中,我想得到与下面的代码相同的结果,但不使用 curl: curl_output = `curl -X POST -s --form "input=@#{png_image_file
问题几乎就是标题中的问题。 我有很多 MapTiler 创建的 PNG 文件。确切地说是 24083 个文件。它们位于许多文件夹中,这些文件夹位于许多文件夹中,即文件夹树,duh。问题是,手动 PNG
我有一些从 IPA 文件中提取的 png 图像,我想找回原始的 PNG,有人告诉我 pngcush完成了所需的任务,所以我下载了它并尝试运行以下命令: pngcrush -fix icon.png i
iOS 使用一种名为 pngcrush 的工具对 PNG 进行处理。如果我想优化 Linux 服务器上的图像,我该怎么做? 最佳答案 忽略它,iOS 特定的更改 don't improve perfo
我使用 Mac OS 10.7.5 和 XCode 4.6.2 开发了一个应用程序。应用程序在我的机器上运行良好,没有任何错误/警告。 但是当我尝试在另一台机器上运行 Mac OS 10.8 和 XC
我是一名优秀的程序员,十分优秀!