当前位置: 首页 > 知识库问答 >
问题:

libpng错误:Android Studio中没有显示PNG文件错误

章子航
2023-03-14
Execution failed for task ':app:mergeDebugResources'.
> Error: Failed to run command:
    /home/amiya/android-studio/sdk/build-tools/android-4.4.2/aapt s -i /home/amiya/vola/app/src/main/res/drawable-mdpi/call.png -o /home/amiya/vola/app/build/res/all/debug/drawable-mdpi/call.png
  Error Code:
    42
  Output:
    libpng error: Not a PNG file

下面是我的构建。gradle

 apply plugin: 'android'

android {


    compileSdkVersion 19
    buildToolsVersion "19.0.3"



    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 19
    }


    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }



}

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile 'com.android.support:support-v4:+'
    compile 'com.google.android.gms:play-services:+'
    compile files('libs/google-play-services.jar')
    compile files('libs/livesdk.jar')
}

我不会用这个名字在我的项目中的任何地方使用这个文件!!不过,在我的项目中还有许多其他的png文件

共有1个答案

公西英叡
2023-03-14

您应该遵循以下步骤。

>

  • 将图像剪切粘贴到我的桌面上。

    在编辑器中打开它,保存为PNG。不重命名文件名。

    android 
    { 
       aaptOptions
       {
       cruncherEnabled = false
       } 
    }
    

  •  类似资料:
    • 我有一个简单的网络界面,在这里我可以为交易所的个人加密货币交易选择特定的市场、价格、目标和止损点。 我添加了一些默认的laravel验证规则,其中一些显示在Web界面上,就像它们应该的那样,但其中一个特别是在它确实触发时没有,因为当我检查错误时,它确实显示在响应中。 在这里,表单显示错误,除了在停顿部分,但停顿错误没有显示在网络界面上: 我已经简化了规则,只有“要求”用于测试目的,也有更多的规则它

    • 在这里输入图像描述Web-XML在创建动态web项目时自动创建,但显示错误,请建议 '

    • 当我们想要显示mysqli的错误时,我们使用以下示例: 如果出现错误,可能会这样说: 有没有办法显示这个错误来自哪个源文件?

    • 我对Android Studio有个奇怪的问题。下面是我的类文件在Android Studio上的样子 下面是它在文本编辑器上的样子。 知道为什么会这样吗?我试过关闭然后重新移植项目,使缓存无效并重新启动,清理项目,构建项目,删除.idea文件夹和.iml文件。我的所有文件都是坏的,当打开时,但在文本编辑器上看起来很好。

    • 问题内容: 不知道我做错了什么,我正在跟随一个有关如何使用Python和PyGame制作游戏的教程,但出现错误: 我的代码如下: 完整的错误消息是: 问题答案: 使用相对路径(这样做总是更好): 这样,无论您将包含文件的文件夹移动到何处,都可以访问其子目录(以及因此包含的所有子目录),而无需修改代码。 最终代码: 对所有其他文件使用此访问方法,将避免很多问题。

    • 我试图将Firebase连接到我的android应用程序,但错误显示