2012-08-10 25 views
22

नहीं चल रहा है मेरा एवीडी एम्यूलेटर नहीं चल रहा है जब मैंने अपना हार्डकिस्क ओएस को दोबारा इंस्टॉल किए बिना अन्य मदरबोर्ड i5 3GHz प्रोसेसर में बदल दिया।एमुलेटर

ओएस: उबंटू 10.10

मेरी एमुलेटर ग्रहण के माध्यम से नहीं चल रहा है। जब मैं रन के रूप में .. एंड्रॉइड एप्लिकेशन पर क्लिक करता हूं।

फिर मैं कमांड प्रॉम्प्ट के माध्यम से चलाने की कोशिश करता हूं और फिर नीचे कुछ त्रुटि दिखाता है।

[email protected]:~$ emulator -avd JellyBelly 
Failed to create Context 0x3005 
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. 
Segmentation fault 

एमुलेटर चलाने के लिए इस त्रुटि को कैसे हल करें?

संपादित करें: एमुलेटर का उपयोग कर -avd JellyBelly -verbose

[email protected]:~$ emulator -avd JellyBelly -verbose 
emulator: found SDK root at /home/padmakumar/android-sdk 
emulator: Android virtual device file at: /home/padmakumar/.android/avd/JellyBelly.ini 
emulator: virtual device content at /home/padmakumar/.android/avd/JellyBelly.avd 
emulator: virtual device config file: /home/padmakumar/.android/avd/JellyBelly.avd/config.ini 
emulator: using core hw config path: /home/padmakumar/.android/avd/JellyBelly.avd/hardware-qemu.ini 
emulator: Found AVD target API level: 16 
emulator: found skin 'WXGA800-7in' in directory: /home/padmakumar/android-sdk/platforms/android-16/skins 
emulator: autoconfig: -skin WXGA800-7in 
emulator: autoconfig: -skindir /home/padmakumar/android-sdk/platforms/android-16/skins 
emulator: found skin-specific hardware.ini: /home/padmakumar/android-sdk/platforms/android-16/skins/WXGA800-7in/hardware.ini 
emulator: keyset loaded from: /home/padmakumar/.android/default.keyset 
emulator: trying to load skin file '/home/padmakumar/android-sdk/platforms/android-16/skins/WXGA800-7in/layout' 
emulator: skin network speed: 'full' 
emulator: skin network delay: 'none' 
emulator: autoconfig: -kernel /home/padmakumar/android-sdk/system-images/android-16/armeabi-v7a//kernel-qemu 
emulator: autoconfig: -ramdisk /home/padmakumar/android-sdk/system-images/android-16/armeabi-v7a//ramdisk.img 
emulator: Using initial system image: /home/padmakumar/android-sdk/system-images/android-16/armeabi-v7a//system.img 
emulator: autoconfig: -data /home/padmakumar/.android/avd/JellyBelly.avd/userdata-qemu.img 
emulator: autoconfig: -initdata /home/padmakumar/.android/avd/JellyBelly.avd/userdata.img 
emulator: autoconfig: -cache /home/padmakumar/.android/avd/JellyBelly.avd/cache.img 
emulator: autoconfig: -sdcard /home/padmakumar/.android/avd/JellyBelly.avd/sdcard.img 
emulator: Physical RAM size: 1024MB 

Content of hardware configuration file: 
    hw.cpu.arch = arm 
    hw.cpu.model = cortex-a8 
    hw.ramSize = 1024 
    hw.screen = touch 
    hw.mainKeys = no 
    hw.trackBall = yes 
    hw.keyboard = no 
    hw.keyboard.lid = no 
    hw.keyboard.charmap = qwerty2 
    hw.dPad = yes 
    hw.gsmModem = yes 
    hw.gps = yes 
    hw.battery = yes 
    hw.accelerometer = yes 
    hw.audioInput = yes 
    hw.audioOutput = yes 
    hw.sdCard = yes 
    hw.sdCard.path = /home/padmakumar/.android/avd/JellyBelly.avd/sdcard.img 
    disk.cachePartition = yes 
    disk.cachePartition.path = /home/padmakumar/.android/avd/JellyBelly.avd/cache.img 
    disk.cachePartition.size = 66m 
    hw.lcd.width = 800 
    hw.lcd.height = 1280 
    hw.lcd.depth = 16 
    hw.lcd.density = 213 
    hw.lcd.backlight = yes 
    hw.gpu.enabled = no 
    hw.camera.back = emulated 
    hw.camera.front = none 
    vm.heapSize = 48 
    hw.sensors.proximity = yes 
    hw.sensors.magnetic_field = yes 
    hw.sensors.orientation = yes 
    hw.sensors.temperature = yes 
    kernel.path = /home/padmakumar/android-sdk/system-images/android-16/armeabi-v7a//kernel-qemu 
    kernel.parameters = android.checkjni=1 
    disk.ramdisk.path = /home/padmakumar/android-sdk/system-images/android-16/armeabi-v7a//ramdisk.img 
    disk.systemPartition.initPath = /home/padmakumar/android-sdk/system-images/android-16/armeabi-v7a//system.img 
    disk.systemPartition.size = 200m 
    disk.dataPartition.path = /home/padmakumar/.android/avd/JellyBelly.avd/userdata-qemu.img 
    disk.dataPartition.size = 201m 
    avd.name = JellyBelly 
. 
QEMU options list: 
emulator: argv[00] = "/home/padmakumar/android-sdk/tools/emulator-arm" 
emulator: argv[01] = "-android-hw" 
emulator: argv[02] = "/home/padmakumar/.android/avd/JellyBelly.avd/hardware-qemu.ini" 
Concatenated QEMU options: 
/home/padmakumar/android-sdk/tools/emulator-arm -android-hw /home/padmakumar/.android/avd/JellyBelly.avd/hardware-qemu.ini 
emulator: registered 'boot-properties' qemud service 
emulator: nand_add_dev: system,size=0xc800000,initfile=/home/padmakumar/android-sdk/system-images/android-16/armeabi-v7a//system.img 
emulator: mapping 'system' NAND image to /tmp/android-padmakumar/emulator-IM8Usk 
emulator: rounding devsize up to a full eraseunit, now c810000 

emulator: nand_add_dev: userdata,size=0xc900000,file=/home/padmakumar/.android/avd/JellyBelly.avd/userdata-qemu.img 
emulator: rounding devsize up to a full eraseunit, now c918000 

emulator: registered 'boot-properties' qemud service 
emulator: Adding boot property: 'dalvik.vm.heapsize' = '48m' 
emulator: Adding boot property: 'qemu.sf.lcd_density' = '213' 
emulator: Adding boot property: 'qemu.hw.mainkeys' = '0' 
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'back' 
emulator: nand_add_dev: cache,size=0x4200000,file=/home/padmakumar/.android/avd/JellyBelly.avd/cache.img 
emulator: Initializing hardware OpenGLES emulation support 
Failed to create Context 0x3005 
emulator: Can't start OpenGLES renderer? 
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. 
emulator: Kernel parameters: qemu.gles=0 qemu=1 console=ttyS0 android.qemud=ttyS1 android.checkjni=1 ndns=2 
Segmentation fault 

संपादित करें: जो कुछ एमुलेटर मैं बनाने रहा नहीं चल रहा है।

+1

चलाने के लिए अपनी इस आदेश के साथ AVD 'एमुलेटर -avd JellyBelly -verbose' और आउटपुट के साथ पोस्ट अपडेट करें, यह भी सुनिश्चित करें कि आपने अपने जीपीयू के लिए ड्राइवर स्थापित किए हैं। – user827992

उत्तर

3

आप शायद एमुलेटर के लिए GLES पुस्तकालयों के साथ लिंक याद कर रहे हैं, तो आप को यह फ़ाइलें जोड़ने के लिए सुनिश्चित करें कि

<Android SDK root>/tools/lib 

में आप इस .so फ़ाइलों

libEGL_translator.so  
libGLES_CM_translator.so  
libGLES_V2_translator.so  
libOpenglRender.so 

है बनाना अपने ओएस के लिए पुस्तकालयों का वैश्विक सेट, आप केवल निम्नलिखित कार्य करने वाले विशिष्ट पथ से पुस्तकालय जोड़ सकते हैं:

  • sudo gedit /etc/ld.so.conf.d/androidGL.conf
  • लिखने इस फ़ाइल में पुस्तकालयों के लिए केवल पथ, अपने मामले <Android SDK root>/tools/lib में, बस एक पथ, किसी भी पुस्तकालय निर्दिष्ट नहीं करते हैं, कि रास्ते में सभी पुस्तकालयों स्वचालित रूप से एकत्र किया जाएगा
  • बचाने के लिए और करीब एडिट
  • अद्यतन sudo ldconfig

के साथ नया पथ जोड़ने के लिए पुस्तकालयों का वैश्विक सेट अब अपने avd को चलाने का प्रयास करें।

  • JellyBelly AVD
  • संपादित करें पर क्लिक
  • बदलें पर क्लिक करें 'हार्डवेयर' में कुछ मूल्य

    1. ओपन AVD प्रबंधक और यह

    कोशिश शुरू बचाने:

  • +0

    मैंने किया लेकिन कोई प्रभाव नहीं पड़ा। क्या मैं अपने पीसी को पुनरारंभ करना चाहता था? –

    +0

    @PadmaKumar ठीक है, कोशिश करें। – user827992

    +0

    @PadmaKumar 'emulator -avd जेलीबीली-जीपीयू' पर 'emulator -avd जेलीबीली-जीपीयू ' – user827992

    -1

    इस प्रयास करें यह और हमें बताएं कि यह कैसे

    +0

    सभी एमुलेटर नहीं चल रहे हैं जो मैंने सभी एपीआई स्तरों से बनाया है। –

    +0

    अपने मौजूदा एवीडी शुरू करने की तुलना में, जब आप एक नया एवीडी बनाते हैं और इसे शुरू करने का प्रयास करते हैं तो क्या होता है? –

    +0

    मैंने कोशिश की कि एक भी लेकिन कोई प्रगति नहीं है। –

    1

    आपको फिर से सभी पर्यावरण परिवर्तनीय पथ मान सेट करना होगा। और यदि आपने एसडीके को स्थापित करने के लिए इंस्टॉलर फ़ाइल का उपयोग किया है तो आपको इसे फिर से स्थापित करने की आवश्यकता हो सकती है क्योंकि इसमें ओएस के साथ कुछ निर्भरताएं हैं।

    8

    यह वास्तव में तब होता है जब आप अपने एडीटी और एसडीके को 20 वें संस्करण में अपग्रेड करते हैं ... यह कई लोगों के साथ होता है लेकिन समाधान आपको "एमुलेटर" के बजाय "एमुलेटर-बांह" शुरू करना है ... यह काम करता है ... और अधिक विस्तार के लिए आप उल्लेख कर सकते हैं http://code.google.com/p/android/issues/detail?id=34233 इस लिंक ...

    +5

    और आज के रूप में अभी भी –

    +0

    हैपिंग मैं इसे एवीडी प्रबंधक के माध्यम से चलाने में सक्षम था। लेकिन कमांड प्रॉम्प्ट से हमेशा एक खाली स्क्रीन देखी गई। एम्यूलेटर के बजाय emulator64-arm का उपयोग कर काम किया। धन्यवाद –

    3
    Failed to create Context 0x3005 
    emulator: Can't start OpenGLES renderer? 
    

    आम तौर पर इस बात होता है जब आपके एमुलेटर आकार बाहर है, वह सीमा अपने ओएस समर्थन जीएल ड्राइव करने के लिए की तुलना करें।

    अपने स्क्रीन आकार के अनुसार अपने एमुलेटर को स्केल करने और डीपीआई की निगरानी करने का प्रयास करें।

    आशा है कि इससे मदद मिलेगी।

    7

    मुझे एक ही समस्या थी

    अपनी एवीडी जीयूआई सेटिंग्स संपादित करें। हार्डवेयर अनुभाग, नया का चयन करें। "संपत्ति" ड्रॉपडाउन "जीपीयू इम्यूलेशन" का चयन करें, फिर "ठीक है" हार्डवेयर अनुभाग में ड्रॉपडाउन के साथ "जीपीयू इम्यूलेशन" को "हां" में बदलें।

    सहेजें और पुनः प्रयास करें

    +7

    मेरे लिए कोई फर्क नहीं पड़ता, क्षमा करें –

    +0

    मैंने टैबलेट में ऐप में लगभग 5 स्क्रीनों पर और बाद में मेजबान जीपीयू का उपयोग किया है, मुझे हमेशा मिलता है: रेंडरर त्रुटि: पीबीफर बनाने/आकार बदलने में विफल रहा और ऐसा और एमुलेटर चल रहा है ऐप ठीक से। इसे बंद करना और एमुलेटर काला, बेकार आता है। फोन पर होस्ट जीपीयू के साथ यह ठीक काम करता है। विभिन्न संकल्प; इसलिए, ऐसा लगता है कि होस्ट जीपीयू समाधान नहीं है। बीटीडब्ल्यू, हमेशा "असफल" संदेश प्राप्त करें क्योंकि UpdateCheck उन चीजों को करने का प्रयास कर रहा है जो नेटवर्क पर नहीं जा सकते हैं। – maxweber

    2

    मुझे भी यह समस्या हो रही थी। मेरे लक्षण:

    1. मैं एंड्रॉयड सत्र
    2. शुरू कर सकता है
    3. ग्रहण तो उपरोक्त त्रुटि
    4. दिखाया गया है मैं विंडोज विस्टा, एंड्रॉयड एसडीके 20 और ग्रहण 4.2.0

    का उपयोग वास्तविक मुद्दा काफी था सीधे आगे (ध्यान दें कि मेरे पास GPU एमुलेटर = हाँ था)। यह पता चला है कि ग्रहण एंड्रॉइड सत्र नहीं देख सका!

    http://www.linkedin.com/groups/Problem-in-executing-code-on-86481.S.138513463

    जैसे मैं

    Android Emulator starts but Eclipse doesn't recognize it

    पाया पुन: प्रारंभ एडीबी सर्वर और हाथ में अपने चाचा (भी ग्रहण को पुन: प्रारंभ) समाधान bobs!

    मुझे उम्मीद है कि किसी और की मदद करेगा।

    0

    यदि आप इंटेल प्रोसेसर और एनवीडिया ग्राफिक्स कार्ड के साथ विंडोज 8 64 बिट का उपयोग करते हैं तो आपको विंडोज अपडेट इंस्टॉल करना चाहिए। विशेष रूप से: GForce के लिए NViDIA ड्राइवर अद्यतन, और एचडी ग्राफिक्स के लिए इंटेल निगम ड्राइवर अद्यतन।

    +1

    प्रश्न से आप देख सकते हैं कि वह कौन सा ओएस "ओएस: उबंटू 10.10" – xhochy

    0
    वहाँ

    इस त्रुटि आप मंच के लिए बस इसे उचित इच्छा आपको एक उदाहरण

    1 -Android 2.2 दिखा बनाओ अनुसार अपने Avd रचना नहीं करते हैं के बारे में चिंतित होने की कुछ भी नहीं,
    2 -Api स्तर 8, 3 है -एसडीकार्ड 1024

    निश्चित रूप से प्लेटफार्म के अनुसार इसे काम करेगा!

    +0

    है, मैंने अभी कई तरीकों से कोशिश की है। वास्तव में मेरा हार्डडिस्क बदलने के बाद मेरा एवीडी एमुलेटर नहीं चल रहा है। –

    +0

    hiii कुमार मुझे चिंता करने के लिए कुछ भी ईमेल नहीं करता है सिर्फ मुझे पूरी व्याख्या भेज दी है ... जल्द ही आपसे वापस आ जाएगी – user1576593

    +0

    घास ज़ोहिबिया, दरअसल मेरी समस्या मेरे ओएस को अपडेट करके तय की गई है। उपर्युक्त प्रश्न में मैंने जो कुछ भी बताया है और मेरे पास आपके ई-मेल को भेजने के लिए नहीं है। आपकी सहायता के लिए धन्यवाद. –

    3

    बदलें अपनी स्क्रीन (वृद्धि) .कि के लिए मुझे

    0

    मैं के साथ खिड़कियां 8 64 इस मुद्दे हो रही थी चाल किया था के संकल्प। सुनिश्चित करें कि आप अपने ग्राफिक्स कार्ड के लिए सही ड्राइवर स्थापित करें। सही ड्राइवर स्थापित करने के बाद त्रुटि चली गई।

    0

    सभी मैं इसे ठीक करने के लिए किया था था:

      AVD प्रबंधक से
    1. निकाला गया डिवाइस
    2. वर्चुअल डिवाइस बनाएं फिर