我很抱歉重複所有解決方案的問題,因爲我可以嘗試解決我的問題。 我用不同的Java,android SDKs,i386庫安裝了很多次Linux Mint 17.2,但都失敗了。android libpng警告:iCCP:無法識別已編輯的已知sRGB配置文件(重複爲無解)
搖籃是顯示警告
libpng warning: iCCP: Not recognizing known sRGB profile that has been edited (repeating as no solution)
我的構建腳本是
compileSdkVersion 22
buildToolsVersion '22.0.1'
defaultConfig {
minSdkVersion 16
targetSdkVersion 22
但是當我將其更改爲
compileSdkVersion 21
buildToolsVersion '19.1.0'
defaultConfig {
minSdkVersion 16
targetSdkVersion 21
我們使用 類路徑「com.android.tools .build:gradle:1.0.1' classpath'com.jakewharton.sdkmanager :gradle-plugin:0.12。+'
再次更改這些會產生不同的問題。 這是無論如何要解決這個問題/錯誤
它工作正常,但我們的項目需要一些其他圖書館22。
解決方法是從您的PNG文件中刪除違規的iCCP塊。如果你不能這樣做或不想,那麼使用libpng-1.5.x而不是libpng-1.6.x; libpng-1.6.x對於錯誤的ICC配置文件的寬容度較小。 –
謝謝,我們做了一個腳本 'find。 -iname「* .png」-exec pngfix -o -q --strip = all --out = {} _ stripped {} \; && find -name「* .png_stripped」-print0 | xargs -0 rename -f's/\ _ stripped //''並且工作正常,但我們不想要這個解決方案。 我要去試試libpng-1.5x – user2166048
Hi @ GlennRanders-Pehrson 能不能請指導一下,如何設置libpng-1.5.x,在我的linux mint 17.2上它只顯示libpng12,libpng3。謝謝 – user2166048