2015-07-18 5 views
34

मैं इस हल करने की कोशिश कुछ घंटे बिताए:एंड्रॉयड स्टूडियो: "libpng चेतावनी: आईसीसीपी: पहचानने नहीं ज्ञात sRGB प्रोफ़ाइल कि संपादित किया गया है"

एप्लिकेशन: mergeDebugResources AAPT अं (927,129,865): C: \ Users \ \ com.android.support \ appcompat-v7 \ 22.0.0 \ रेस \ drawable-hdpi-v4 \ abc_spinner_mtrl_am_alpha.9.png जाएगा \ AndroidStudioProjects \ Splitter2 \ एप्लिकेशन \ निर्माण \ मध्यवर्ती \ विस्फोट-आर:

libpng चेतावनी: iCCP: संपादित

संपादित ज्ञात एसआरबीबी प्रोफ़ाइल को पहचानना नहीं है

मेरी परियोजना आखिरकार चल रही है लेकिन हर बार जब मैं एक साफ बना देता हूं तो यह फिर से चेतावनी दिखाता है।

मैंने अपने buildToolsVersion को "22.0.1" में अपडेट किया है और मैं tools.build:gradle "1.2.3" का उपयोग कर रहा हूं। मुझे अभी भी यह त्रुटि मिल रही है।

सब कुछ तब शुरू हुआ जब मैंने FancyButton का उपयोग करने का प्रयास किया।

कोई जानता है कि इस समस्या को कैसे हल किया जाए?

उत्तर

29

यह सिर्फ एक चेतावनी है, जो libpng संस्करण 1.6.0 पर जारी करना शुरू कर दिया है, ताकि आप इसे अनदेखा कर सकें।

चेतावनी से छुटकारा पाने के लिए, आपको चेतावनी में नामित पीएनजी फ़ाइल को ठीक करने की आवश्यकता है। आप अपमानजनक आईसीसीपी खंड को हटाने के लिए किसी भी पीएनजी छवि संपादक (छवि मैगिक, ग्राफिक्स मैगिक, आदि) का उपयोग कर सकते हैं। या आप अपने libpng को संस्करण 1.5.x पर डाउनग्रेड कर सकते हैं।

libpng warning: iCCP: known incorrect sRGB profile

-3

समान प्रश्न देखें मैं शीर्षक के नीचे के साथ एक ही मुद्दा था: C: \ Users \ प्रशासक \ कार्यक्षेत्र \ pickpacksas \ प्लेटफार्मों \ एंड्रॉयड \ रेस \ drawable-hdpi \ icon.png: libpng चेतावनी: आईसीसीपी: पहचानने नहीं ज्ञात sRGB प्रोफ़ाइल मधुमक्खी n है कि संपादित

त्रुटि छवि का आकार की वजह से है एंड्रॉयड दिशा निर्देशों के अनुसार नहीं है। अपने आइकन या स्पलैश स्क्रीन आकार (ऊंचाई और चौड़ाई) को एक बार जांचें और उन्हें एंड्रॉइड दिशानिर्देशों के अनुसार बनाएं।

+0

क्या आप एंड्रॉइड दिशानिर्देशों के संदर्भ प्रदान कर सकते हैं? –

+0

कृपया इसके लिए लिंक खोजें: http: //developer.android.com/guide/practices/screens_support.html –

10

buildToolsVersion 23.0.1 के बाद से यह मेरे साथ होता है। मुझे अभी तक रीसन नहीं पता है, लेकिन यदि आप उन छवि फ़ाइलों के साथ ImageOptim (मैक के लिए) का उपयोग करते हैं, तो आप उस त्रुटि से छुटकारा पायेंगे, यह जंक मेटाडेटा और अनावश्यक रंग प्रोफाइल हटा देता है।

मुझे उम्मीद है कि यह मदद करता है।

6

मैंने समस्या को ठीक करने की कोशिश की और इन परेशान चेतावनियों को गायब कर दिया। वास्तव में मेरी क्या मदद मिली: अपनी पीएनजी फ़ाइल से मेटा डेटा हटाएं (मुझे लगता है कि आपको इसकी आवश्यकता नहीं है)।

brew install exiftool 
find . -path '*src/main/res/*' -name '*.png' -exec exiftool -overwrite_original -all= {} \; 

देखें जेक व्हार्टन जवाब https://groups.google.com/forum/#!msg/adt-dev/rjTQ_STR3OE/-UcNQRISTKsJ

+1

यह 'exiftool -overwrite_original -all =' * फ़ाइल * आकर्षण की तरह काम करता है! –

+0

@AlexCohn यह त्रुटि प्राप्त हो रहा है FIND: पैरामीटर प्रारूप सही नहीं है – WISHY

+0

@WISHY: आपको '-all = ' –

5

में विवरण अपने निर्माण में इस जोड़े।Gradle अपने मॉड्यूल

aaptOptions { cruncherEnabled = false }

के लिए यह मेरे लिए मुद्दा/त्रुटि

0

हल होगा समस्या लिंक केबल था। कनेक्शन अस्थिर लग रहा था और इसलिए त्रुटि हुई। मैंने केबल को cahnged और अब यह एक समस्या के बिना काम करता है।

संबंधित मुद्दे