2012-02-24 10 views
5

के साथ सैमसंग गैलेक्सी नेक्सस को सही ढंग से अनुकरण करने में मदद की ज़रूरत है। मैं यह सुनिश्चित करने के लिए काम कर रहा हूं कि मेरे ऐप को लोकप्रिय गैलेक्सी नेक्सस के आधार पर आईसीएस पर सही तरीके से परीक्षण किया जा रहा है। मैं इसे यथासंभव ईमानदारी से अनुकरण करना चाहता हूं।एवीडी

मैंने निम्नलिखित पैरामीटर (config.ini से) के साथ एक एवीडी बनाया है। यह ज्यादातर जीयूआई का उपयोग करके बनाया गया था (disk.dataPartition.size मेरे द्वारा पढ़े गए अन्य लेखों के आधार पर एक हाथ से संपादित पैरामीटर है)। स्मृति मान कम तरफ हो सकते हैं लेकिन इस समय मेरे लिए कोई समस्या नहीं आ रही है।

चूंकि डिवाइस में कोई बाहरी एसडीकार्ड नहीं था, मैंने hw.sdCard के लिए "नहीं" कहा है, लेकिन मैं स्पष्ट रूप से/mnt/scdcard (/ sdcard के समान) में कुछ भी नहीं देख रहा हूं और इसे लिख नहीं सकता (remounting AFAIK मुद्दा नहीं है: वह माउंट बिल्कुल मौजूद नहीं है)।

मैंने एडब शैल समेत कुछ अलग-अलग तरीकों का परीक्षण किया है। और, हाँ, मैंने यहां एक उत्तर खोजा है ... इस सेटअप में से अधिकांश this related question के उत्तरों पर आधारित है, जिसने अंततः मुझे disk.dataPartition.size का उपयोग कमांड लाइन विकल्प (प्रति this site) के समतुल्य के रूप में करने के लिए किया।

संपादित करें: अगर मैं हाँ करने के लिए hw.sdcard सेट यह मेरे साथ काम करने के लिए एक sdcard देता है, लेकिन मुझे आश्चर्य है कि अगर यह इस बारे में जाने के लिए (यह मानते हुए एमुलेटर के इस संस्करण के भीतर एक सही तरीका नहीं है सही तरीका है)। साथ ही, यह वास्तव में मदद नहीं करता है जब एक वास्तविक बाहरी sdcard के साथ एक आईसीएस डिवाइस की नकल ...

तो (के बाद से मैं वास्तव में साथ काम करने के एक आकाशगंगा नेक्सस नहीं):

  • मैं आंतरिक "sdcard" क्षेत्र के लिए क्या देखना होगा और माउंट बिंदु (/ mnt/sdcard,/sdcard, दोनों, या कुछ और?)
  • क्या मैं अनुकरण करने के लिए है कि "sdcard" कर सकता सही ढंग से (चूंकि यह वास्तव में एक एसडीकार्ड नहीं है)?
  • बोनस: पर एक भौतिक एसडीकार्ड के साथ मैं डिवाइस पर क्या देखूं?/हटाने योग्य (हनीकॉम में की तरह)? कुछ और?
abi.type=armeabi-v7a 
disk.dataPartition.size=512 
hw.cpu.arch=arm 
hw.cpu.model=cortex-a8 
hw.keyboard.lid=no 
hw.lcd.density=320 
hw.mainKeys=no 
hw.ramSize=512 
hw.sdCard=no 
image.sysdir.1=add-ons\addon-google_apis-google_inc_-15\images\armeabi-v7a\ 
image.sysdir.2=system-images\android-15\armeabi-v7a\ 
sdcard.size=64M 
skin.name=WXGA720 
skin.path=platforms\android-15\skins\WXGA720 
snapshot.present=true 
vm.heapSize=48 
+0

मुझे लगता है कि इस प्रश्न का अभी भी एक वर्ष बाद उत्तर नहीं दिया गया है।अब आप गैलेक्सी नेक्सस के आधार पर एमुलेटर बना सकते हैं और यह केवल तार्किक है कि इसे एसडी कार्ड फ़ाइल के साथ स्थापित न करें, लेकिन इससे कुछ Google ने नमूना ऐप्स को क्रैश करने के लिए प्रदान किया होगा - जैसे बिटमैप मजेदार ऐप। –

उत्तर

8

यहाँ मानकों हैं:

Resolution : 720 x 1280 
Abstracted LCD density : 316 
Max VM application heap size : 48 
Device ram size : 1024 

जब मेरे AVD बनाने मैं डाल:

Name: Nexus_480x800HDPI 
Target: Android 4.0.3 - API Level 15 
SD Card - Size: 256 MiB 
Snapshot: x Enabled 
Skin: x Built-in: WVGA800 

मेरे लिए यह सिर्फ अच्छी तरह से काम कर रहा है। http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations

मैं इस मदद आशा:

यहाँ आप भी कुछ अधिक जानकारी मिल सकती है।

+3

जो मैंने पढ़ा है उससे यह सब कुछ नहीं है (यह hw.sdcard सक्षम के साथ "काम करता है" लेकिन यह वास्तव में सटीक नहीं है)। इसके अलावा, WXGA800 बनाम WXGA820 की आपकी पसंद आदर्श नहीं हो सकती है (उत्तरार्द्ध को इस डिवाइस के लिए प्राथमिकता दी जानी चाहिए)। यहां कुछ और चर्चाएं: http://stackoverflow.com/q/9282724/760905 – MartyMacGyver

1

आप रैम 768MB चाहते हैं। इससे अधिक राम विंडोज वातावरण पर समस्याएं पैदा कर सकता है।

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