मैं एंड्रॉयड 4.4.3 अपने उपकरण पर चलने हूँ और निश्चित रूप से यह समय क्षेत्रों पुराना हो गया है और मैं/प्रणाली/usr/share/zoneinfo में tzdata अद्यतन करने के लिए कोशिश कर रहा हूँ। हालांकि फ़ाइल को तुरंत बदलना समय क्षेत्र को अपडेट नहीं करता है।अद्यतन एंड्रॉयड समय क्षेत्र डेटा
आईसीयू उस समय क्षेत्र डेटा की अपनी प्रतिलिपि रखता है जिसे हमें प्रतिस्थापित करना है (Google एओएसपी टीम के अनुसार)। अद्यतन डेटा फ़ाइलों Update for ICU और Update for bionic
हालांकिहैं, मैं जब मैं निर्माण और icu4c पुस्तकालयों की जगह (और libicuuc.so libicui18n.so) और icudt53l.dat साथ icudt51l.dat की जगह, प्रणाली आईसीयू प्रारंभ नहीं कर सकते हैं ।
मैंने icudt53l.dat को अनपॅक करने और पुरानी icudt51l.dat के अंदर अपनी * .res फ़ाइलों को धक्का देने का प्रयास किया है, लेकिन यह भी असफल रहा क्योंकि आईसीयूपीकेजी उपकरण उन्हें पैक करने से पहले res फ़ाइल के चेकसम की जांच करता है।
मैं XDA link to update tzdata अनुसरण किया लेकिन उस दृष्टिकोण में विफल रहा है, क्योंकि वे zoneinfo.dat, zoneinfo.idx, tzdata का उपयोग कर zoneinfo.version फ़ाइलों को बनाने के। लेकिन सिस्टम में/सिस्टम में ही tzdata के लिए लग रहा है/usr/share/zoneinfo
मैं कर रहा हूँ एक समय क्षेत्र या आईसीयू विशेषज्ञ, क्या आप मुझे बात नहीं कर सका है, तो गलत दिशा और मदद में देख रहा हूँ।
क्या आप ओएस, आईसीयू, या दोनों को अपडेट करने के बारे में पूछ रहे हैं? –
मैं केवल आईसीयू अपडेट करना चाहता हूं, लेकिन यदि ओएस के किसी अन्य घटक आईसीयू संस्करण पर निर्भर हैं, तो मुझे ओएस अपडेट करने पर कोई फर्क नहीं पड़ता। –
आईसीयू उपयोगकर्ता मार्गदर्शिका से [टाइम ज़ोन डेटा अपडेट करना] [http://userguide.icu-project.org/datetime/timezone#TOC-Updating-the-Time-Zone-Data) आपके प्रश्न का उत्तर देता है? –