एआरटी से डाल्विक पर मैन्युअल रूप से स्विच करें


21

मैं नए एआरटी रनटाइम को आज़माना चाहता था, लेकिन मुझे महसूस नहीं हुआ कि मेरा कस्टम रोम इसका समर्थन नहीं करता है। इसलिए अब मैं बूटिंग के बाद आवर्ती फोर्स क्लोज्ड मैसेजेस प्राप्त कर रहा हूं, और सेटिंग मेन्यू के माध्यम से वापस डल्विक में नहीं जा सकता। इसलिए इससे पहले कि मैं सब कुछ मिटा दूं और अपने फोन को स्क्रैच से सेट करने में घंटों लगा दूं, क्या रिकवरी मेनू से मैन्युअल रूप से वापस Dalvik में बदलने का एक तरीका है? मुझे लगता है कि कहीं न कहीं एक झंडा होना चाहिए, जो रिबूट के बाद एंड्रॉइड को 'रीकैपाइल' करने का निर्देश देता है।

पुनर्प्राप्ति मेनू के माध्यम से, मेरे पास एक शेल शेल पर पूर्ण रूट एक्सेस है और सभी फाइल सिस्टम को माउंट कर सकता है।


मुझे एक शेयर 4.4.4 रोम पर एआरटी के साथ एक समस्या थी। दलविक से स्विच करने के कुछ दिनों बाद, मैं adb logcat के साथ बूट लूप में फंस गया था, जिसमें `आर्ट / रनटाइम / रनटाइम.cc: 203] सहित कई क्रैश एरर्स दिखाई दे रहे थे। रनटाइम एबॉर्टिंग ... डॉकविक वापस स्विच करना, मुझे रिबूट करना पड़ा रिकवरी में और इको कमांड का उपयोग करके वापस डल्विक में जाएँ। यह समस्या तय की
स्टेन कुर्दिज़ल

जवाबों:


18

मैंने बस यही किया!

/data/property/persist.sys.dalvik.vm.libएक टेक्स्टफाइल है जिसमें दो मान हैं: 'libart.so' या 'libdvm.so'। आप इस फ़ाइल को संपादित करके ART से Dalvik में बदल सकते हैं।

Ex: adb shell 'echo libdvm.so> /data/property/persist.sys.dalvik.vm.lib'


5
FWIW, "setprop persist.sys.dalvik.vm.lib libdvm.so" करने का एक ही प्रभाव होगा - "दृढ़ता" गुण उन्हें फ़ाइल में लिखकर बनाए रखा जाता है।
fadden

जब मेरे साथ ऐसा हुआ था, तो एंड्रॉइड पर चलने के दौरान मेरे पास कोई शेल शेल नहीं था। हालाँकि, मैं क्लॉकवर्कमॉड रिकवरी में रीबूट करने में सक्षम था, मेरे कैश विभाजन और डैलविक कैश को कुछ फ्लैश स्टोरेज स्पेस खाली करने के लिए, मेरे / डेटा विभाजन को माउंट करने के लिए, और फिर (आखिरकार) इस उत्तर में वर्णित के रूप में एडीबी शेल का उपयोग करने में सक्षम था। वाह!
ʇs:oɈ

मैंने अपने गैलेक्सी एस 4 जीटी-आई 9500 पर एंड्रॉइड 5.0.1 (ओमेगा वी 28) पर यह कोशिश की। /data/property/persist.sys.dalvik.vm.lib.2मेरे मामले में फाइल बुलाई गई थी । रिबूट करने के बाद इसे किसी तरह "libart.so" पर वापस लाया गया। किसी भी विचार यह क्यों कर रहा है और इसे स्थायी रूप से कैसे बदलना है?
EM0

यह तब भी हुआ जब मैंने पुनर्प्राप्ति में एडीबी शेल के माध्यम से फ़ाइल सामग्री को बदल दिया। इसलिए यह शटडाउन पर अधिलेखित नहीं हो रहा है, लेकिन बूट पर, ऐसा लगता है।
EM0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.