2015-06-08 7 views
11

Ich versuche, die Farbe des Cursors in TextField in Titanium Android App zu ändern. Dafür habe ich platform/android/res/values/ Ordner erstellt.libpng warning: iCCP: Bekannte sRGB Profil nicht erkannt, das bearbeitet wurde

Ich legte den folgenden Code in tiapp.xml:

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
    <manifest> 
    <application android:theme="@style/Theme.Titanium"> 
    </application> 
    <uses-sdk android:minSdkVersion="22" android:targetSdkVersion="22"/> 
    </manifest> 
</android> 

Wenn ich die app laufen versuchen, die folgenden Fehler. Ich arbeite am 3.4.1. API Level ist nur 22.

[ERROR] : Failed to package application: 
[ERROR] : 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-mdpi/abc_ab_share_pack_holo_dark.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-hdpi/abc_ab_share_pack_holo_dark.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xhdpi/abc_ab_share_pack_holo_dark.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-hdpi/abc_ab_share_pack_holo_light.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xhdpi/abc_ab_share_pack_holo_light.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-mdpi/abc_ic_clear_disabled.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-hdpi/abc_ic_clear_disabled.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xhdpi/abc_ic_clear_disabled.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xxhdpi/abc_ic_clear_disabled.png: libpng warning: iCCP: profile 'icc': 'GRAY': Gray color space not permitted on RGB PNG 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-hdpi/abc_ic_clear_normal.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xxhdpi/abc_ic_clear_normal.png: libpng warning: iCCP: profile 'icc': 'GRAY': Gray color space not permitted on RGB PNG 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-mdpi/abc_ic_go.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-hdpi/abc_ic_go.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xhdpi/abc_ic_go.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xxhdpi/abc_ic_go.png: libpng warning: iCCP: profile 'icc': 'GRAY': Gray color space not permitted on RGB PNG 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-mdpi/abc_ic_search.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-hdpi/abc_ic_search.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xhdpi/abc_ic_search.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xxhdpi/abc_ic_search.png: libpng warning: iCCP: profile 'icc': 'GRAY': Gray color space not permitted on RGB PNG 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-mdpi/abc_ic_voice_search.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-hdpi/abc_ic_voice_search.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xhdpi/abc_ic_voice_search.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited 
[ERROR] : /var/folders/7f/5k6k5fvn2fdc5bgtv3hjmgnh0000gn/T/11558-48051-1806d86/res/drawable-xxhdpi/abc_ic_voice_search.png: libpng warning: iCCP: profile 'icc': 'GRAY': Gray color space not permitted on RGB PNG 
[ERROR] : /Users/murali/Documents/Titanium_Studio_Workspace/textboxapp/build/android/res/values/styles.xml:3: error: A 'type' attribute is required for <item> 
[ERROR] Application Installer abnormal process termination. Process exit value was 1. 
+0

Dies sollte hilfreich sein: [http://stackoverflow.com/questions/26446610/android-gradle-project-upgrading-build-tools-to-21-0-1-aapt-throws-exception] [1] [1]: http://stackoverflow.com/questions/26446610/android-gradle-project-upgrading-build-tools-to-21-0-1-aapt-throws-exception –

Antwort

11

Wie die Warnungen sagen, haben Sie eine Reihe von PNG-Dateien mit ungültigen Farbprofilen. Libpng16 gibt Warnungen über sie aus. Ihre Anwendung behandelt Warnungen als Fehler.

Um dies zu umgehen, können Sie eine oder mehrere der folgenden Möglichkeiten:

  • Verwenden Sie ein PNG-Editor den ICCP Chunk aus den PNG-Dateien aufgelistet im Fehlerbericht, zum Beispiel mit ImageMagicks zu entfernen "convert -definieren png: exclude-chunk = ICCP, zCCP"

  • eine PNG-Editor können Sie alle zusätzlichen Stücke entfernen, zum Beispiel konvertieren -Streifen

  • degradieren Ihre libpng zu Version 1.5.x (derzeit libpng-1.5.23)

  • Neu installieren libpng-1.6.x (derzeit libpng-1.6.17) mit "-DPNG_sRGB_PROFILE_CHECKS = -1"

  • Finden Sie heraus, ob es eine ist Möglichkeit, dass Ihre Anwendung Warnungen als Warnungen behandelt und nicht als Fehler.