2011-05-25 17 views
5

लॉन्च करते समय कोई उपलब्ध वीडियो डिवाइस' अरे दोस्तों, यह मुझे मार रहा है।त्रुटि: 'एसडीएल init विफलता, कारण है: AVD

[2011-05-24 23:11:04 - app] Android Launch! 
[2011-05-24 23:11:04 - app] adb is running normally. 
[2011-05-24 23:11:04 - app] Performing droid.blah.app activity launch 
[2011-05-24 23:11:04 - app] Automatic Target Mode: launching new emulator with  compatible AVD 'default' 
[2011-05-24 23:11:04 - app] Launching a new emulator with Virtual Device 'default' 
[2011-05-24 23:11:04 - Emulator] SDL init failure, reason is: No available video device 

मैं उबंटू 10.04 चल रहा हूँ 64-बिट और एंड्रॉयड 2.3.3 एसडीके: हर बार जब मैं ग्रहण में अपने Android एप्लिकेशन को चलाने के लिए प्रयास करते हैं, मैं त्रुटि हो रही है। मैंने समाधान खोजने की कोशिश करने के लिए पूरी तरह से गुमराह किया है, सभी 32-बिट पुस्तकालयों को स्थापित करने का प्रयास किया जिन्हें here का सुझाव दिया गया था, लेकिन वे पहले ही इंस्टॉल हो चुके हैं।

मैं गंभीरता से उबंटू के 32-बिट संस्करण में जाने पर विचार कर रहा हूं, लेकिन ऐसा लगता है कि मैंने जो पढ़ा है, अन्य लोग इसे काम कर सकते हैं। बस मुझे नहीं! क्या किसी के पास कोई सलाह है? धन्यवाद!

उत्तर

6

आपको 32 बिट पुस्तकालयों की आवश्यकता है। ;)

Ubuntu/डेबियन पर चलाएँ:

sudo apt-get install ia32-libs 
+2

आपको lib32stdc की भी आवश्यकता होगी। sudo apt-get इंस्टॉल करें ia32-libs lib32stdC++ 6 – brockoli

0

मैं "एसडीएल init विफलता" जब पर्याप्त नहीं विशेषाधिकार वाले उपयोगकर्ता के साथ "एमुलेटर" कमांड चल रहा है। पूर्व। जेनकिंस उपयोगकर्ता को त्रुटि मिलती है, लेकिन रूट नहीं।

कमांडलाइन पर जाएं और एमुलेटर कमांड को उसी उपयोगकर्ता के साथ चलाएं जो ग्रहण चला रहा है। फिर रूट पर स्विच करें और फिर से एमुलेटर कमांड चलाएं।

यह उपयोगकर्ता जड़ के साथ काम करता है, स्थापित करने और जड़
के रूप में ग्रहण चलाने पर विचार (नहीं की सिफारिश की है, लेकिन मैं यह करने के लिए उचित तरीके से पता नहीं है, यह सिर्फ एक समाधान नहीं है)।

5

मुझे यह जेनकिन्स सर्वर पर स्वचालित निर्माण चलाने पर भी यही त्रुटि मिली। मुझे लगता है कि समस्या यह है कि एमुलेटर को एक्स डिस्प्ले से बात करने की ज़रूरत है। यदि आप इसे अपनी मशीन पर चला रहे हैं, तो आप एमुलेटर लॉन्च करने का प्रयास करने से पहले टर्मिनल में DISPLAY पर्यावरण चर सेट करने का प्रयास कर सकते हैं। की तरह कुछ:

export DISPLAY=:0.0 

आप एक बिना सिर जेनकींस सर्वर पर इस चला रहे हैं, तो आप निर्माण के दौरान एक Xvnc सत्र चलाने के लिए एमुलेटर के लिए एक एक्स सर्वर उपलब्ध कराने की जरूरत है।

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