Search Unity

Gradle builds fail with icon.png: error: failed to read PNG signature

Discussion in 'Android' started by mkg2w, May 19, 2019.

  1. mkg2w

    mkg2w

    Joined:
    Aug 19, 2013
    Posts:
    54
    We are using Unity 2018.2.
    When making a Gradle build, we get the following error :

    What is odd is that not all developers are getting this error ; the only difference is the version of Java used. jdk1.8.0_172.jdk vs openjdk

    Any suggestions why this could be happening ?

    Code (CSharp):
    1. Error:
    2. CommandInvokationFailure: Gradle build failed.
    3. E:\Softwares\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath "E:\Softwares\Unity 2018.2\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.2.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx2048m" "assembleRelease"
    4.  
    5. stderr[
    6. E:\Unity Projects\games2win-ssd_lfs-8ec9004e73fb\games2win-ssd_lfs-8ec9004e73fb\Temp\gradleOut\unity-android-resources\build\intermediates\bundles\release\res\mipmap-hdpi-v4\icon.png: error: failed to read PNG signature: file does not start with PNG signature.
    7.  
    8. E:\Unity Projects\games2win-ssd_lfs-8ec9004e73fb\games2win-ssd_lfs-8ec9004e73fb\Temp\gradleOut\unity-android-resources\build\intermediates\bundles\release\res\drawable\ic_launcher_foreground.png: error: failed to read PNG signature: file does not start with PNG signature.
    9.  
    10. E:\Unity Projects\games2win-ssd_lfs-8ec9004e73fb\games2win-ssd_lfs-8ec9004e73fb\Temp\gradleOut\unity-android-resources\build\intermediates\bundles\release\res\mipmap-xhdpi-v4\icon.png: error: failed to read PNG signature: file does not start with PNG signature.
    11.  
    12. E:\Unity Projects\games2win-ssd_lfs-8ec9004e73fb\games2win-ssd_lfs-8ec9004e73fb\Temp\gradleOut\unity-android-resources\build\intermediates\bundles\release\res\mipmap-mdpi-v4\icon.png: error: failed to read PNG signature: file does not start with PNG signature.
    13.  
    14. E:\Unity Projects\games2win-ssd_lfs-8ec9004e73fb\games2win-ssd_lfs-8ec9004e73fb\Temp\gradleOut\unity-android-resources\build\intermediates\bundles\release\res\mipmap-xxhdpi-v4\icon.png: error: failed to read PNG signature: file does not start with PNG signature.
    15.  
    16. E:\Unity Projects\games2win-ssd_lfs-8ec9004e73fb\games2win-ssd_lfs-8ec9004e73fb\Temp\gradleOut\unity-android-resources\build\intermediates\bundles\release\res\drawable\small_icon.png: error: failed to read PNG signature: file does not start with PNG signature.
    17.  
    18. E:\Unity Projects\games2win-ssd_lfs-8ec9004e73fb\games2win-ssd_lfs-8ec9004e73fb\Temp\gradleOut\unity-android-resources\build\intermediates\bundles\release\res\drawable\large_icon.png: error: failed to read PNG signature: file does not start with PNG signature.
    19.  
    20. E:\Unity Projects\games2win-ssd_lfs-8ec9004e73fb\games2win-ssd_lfs-8ec9004e73fb\Temp\gradleOut\unity-android-resources\build\intermediates\bundles\release\res\mipmap-xxxhdpi-v4\icon.png: error: failed to read PNG signature: file does not start with PNG signature.
    21.  
    22. FAILURE: Build failed with an exception.
    23.  
    24.  
    25. What went wrong:
    26. Execution failed for task ':mergeReleaseResources'.
    27.  
    28.  
    29. Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    30.  
    31.  
    32.  
    33.  
    34. Try:
    35. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    36.  
    37.  
    38. Get more help at https://help.gradle.org
    39.  
    40.  
    41. BUILD FAILED in 2m 11s