2014-06-13 6 views
12

मैं वर्तमान में अपने जेनमोशन एंड्रॉइड एमुलेटर की मेजबान फ़ाइल को संशोधित करने के लिए कड़ी मेहनत कर रहा हूं।जीनमोशन: संपादित/सिस्टम/आदि/मेजबान फ़ाइल

पुनर्मूल्यांकन, खींचने और धक्का देने का जाने-माने तरीका जेनिमोशन का उपयोग करते समय बिल्कुल काम नहीं करता है, क्योंकि फाइल सिस्टम हमेशा पढ़ा जाता है और रिमाउंटिंग अस्वीकार कर दी जाती है।

इससे पहले मुझे पता चला कि जेनिमशन वीएम पहले ही सुपरसियर के साथ भेज दिए गए हैं, इसलिए मैंने खोल खोल दिया और su'd, लेकिन समस्या एक जैसी है: फाइल सिस्टम केवल पढ़ने के लिए है।

किसी को भी एक विचार है कि कैसे एक Genymotion वीएम में उस फ़ाइल को बदलने के लिए है?

धन्यवाद

आर्नी

+0

एडीबी रिमाउंट का सामान्य दृष्टिकोण मेरे लिए अच्छा काम करता है। जब आप रीमाउंट करने का प्रयास करते हैं तो आपको क्या त्रुटि संदेश मिलता है? आप जेनिमशन का किस संस्करण का उपयोग कर रहे हैं? क्या एडीबी से जुड़े कोई अन्य डिवाइस हैं? –

+0

मुझे एक ही समस्या है, मुझे पागल कर रहा है – R01010010

उत्तर

31

भागो Genymotion एंड्रॉयड एमुलेटर और कंसोल में इस निर्देश को लागू:

  1. एडीबी जड़
  2. एडीबी रिमाउंट
  3. एडीबी धक्का/etc/hosts/प्रणाली/आदि

तीसरे चरण में, अपनी मेजबान फ़ाइल निर्दिष्ट करें।

यह मेरे लिए काम करता है, मुझे आशा है कि यह भी आप के लिए काम करता है।

+0

सरल और कुशल – inix

+0

यह मेरे लिए भी काम करता है! सहायता के लिए आपका बहुत - बहुत धन्यवाद! – Crysfel

0

हाँ, इस समस्या से मौजूद है और एशियाई विकास बैंक जड़ खिड़कियों पर इसे हल नहीं होगा, उसे संपादित नहीं किया जा सकता है/या तो ग्रहण से बदल दिया।

इसके बजाय Genymotion पर कुल कमांडर स्थापित (यदि आप Google Apps अपनी सुंदर सरल स्थापित है), तो आप कुल कमांडर संपादक के साथ और देर तक दबाए और संपादन का चयन संपादित करना चाहते हैं फाइल करने के लिए जाना। यह रूट प्राइवेट्स, अनुदान के लिए पूछेगा।

1

मैं इस का उपयोग कर रहा:

ip="$(ifconfig | grep -A 1 'eth0' | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 1)" 
adb root 
adb remount 
cat /etc/hosts|sed 's/127.0.0.1/'$ip'/' > /tmp/hosts-adb 
adb push /tmp/hosts-adb /system/etc/hosts 

मूल रूप से यह आपके मेजबान फ़ाइल हो जाता है, अपने स्थानीय नेटवर्क आईपी करने के लिए सभी 127.0.0.1 बदल सकते हैं और genymotion को भेजें।

+0

यह मेरे लिए महान काम किया सिवाय मैं शीर्ष पंक्ति को संशोधित करने के लिए किया था: 'आईपी =" $ (ifconfig | ग्रेप -एक 1 'en0' | पूंछ -1 | -d कटौती ':' -f 2 | -d कटौती '' -एफ 2) "' – dclowd9901

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