2014-12-31 15 views
6

एंड्रॉइड 5.0 में ओएटी फ़ाइल का पथ क्या है, एंड्रॉइड 5.0 डीएक्स फ़ाइल को ओट फ़ाइल में ओट फ़ाइल में कनवर्ट करने के लिए डीएक्स 2oat का उपयोग करता है। लेकिन केवल मेरे फोन पर boot.oat ही मिल सकता है, जहां ओट फाइल का सही पथ कहां है? मैं जांच के लिए एक चाहता हूँ।एंड्रॉइड 5.0

उत्तर

4

दरअसल मुझे नीचे दिए गए दस्तावेज़ द्वारा उत्तर मिलता है।

Dex2oat  
– Ex: 
/system/bin/dex2oat --zip-fd=6 --zip-location=/system/app/ 
Email.apk --oat-fd=7 --oat-location=/data/dalvik-cache/ 
[email protected]@[email protected] --profile-file=/data/ 
dalvik-cache/profiles/com.android.email 
Result OAT file will be placed in /data/dalvikcache 

http://bofh.nikhef.nl/events/HitB/hitb-2014-amsterdam/praatjes/D1T2-State-of-the-Art-Exploring-the-New-Android-KitKat-Runtime.pdf

+0

लघु: '/ डेटा/Dalvik-कैश//डाटा @ एप्लिकेशन @ com.my.application-1 @ base.apk @ –

+1

classes.dex' तरह मामला किसी और चमत्कार में मैं, कुछ (इन)। डीएक्स फाइलें वास्तव में ओट फाइलें हैं, और कुछ .odex फ़ाइलें भी ओट फाइलें हैं। आप देख सकते हैं कि 'readelf -e file.dex' (आपकी मशीन पर एंड्रॉइड नहीं) चलाकर और .rodata और .text शीर्षलेखों को ढूंढकर। यह प्रस्तुति उपयोगी थी http://newandroidbook.com/files/Andevcon-ART.pdf – mijiturka

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