आज, मैंने अपने एंड्रॉइड स्टूडियो इंस्टॉलेशन को संस्करण 2.0 में अपडेट किया है। मैंने इसे मैन्युअल रूप से अपडेट किया (.zip डाउनलोड करें, क्योंकि अद्यतन तंत्र ने मुझे अभी बताया है कि एक नया संस्करण है लेकिन एंड्रॉइड स्टूडियो में प्रत्यक्ष अपडेट की कोई संभावना नहीं है)। जब मैं अब एक एमुलेटर प्रारंभ करने का प्रयास है, मैं इस त्रुटि संदेश मिलता है:एंड्रॉइड एमुलेटर एंड्रॉइड स्टूडियो 2.0 को अपग्रेड करने के बाद उबंटू पर काम नहीं करता है - क्यूटी लाइब्रेरी नहीं मिली
ERROR:./android/qt/qt_setup.cpp:33:Qt library not found at /home/kcd/Android/Sdk/tools/lib/qt/lib Could not launch '/home/kcd/Android/Sdk/tools/qemu/linux-x86/qemu-system-x86_64': No such file or directory
मैं इस निर्देशिका की जाँच की और देखती है कि पथ नाम .../qemu/लिनक्स-x86_64/qemu-system_x86_64 और नहीं है .../qemu/linux-x86/qemu-system_x86_64
इसलिए मैंने सही पथ से मिलान करने के लिए भयानक नाम बदल दिया। एमुलेटर लांच करने के लिए कोशिश कर के बाद, यह इस त्रुटि संदेश कहते हैं:
ERROR:./android/qt/qt_setup.cpp:33:Qt library not found at /home/kcd/Android/Sdk/tools/lib/qt/lib
emulator: WARNING: VM heap size set below hardware specified minimum of 228MB
This application failed to start because it could not find or load the Qt platform plugin "xcb". emulator: WARNING: Setting VM heap size to 384MB
मेरे प्रणाली Ubuntu 14.04 64 बिट है। एंड्रॉइड स्टूडियो 2.0 के अपडेट से पहले, सब ठीक काम किया।
क्या कोई मदद कर सकता है?
संपादित करें: अनुराग महेश्वरी के उत्तर का परीक्षण करने के बाद, यह त्रुटि गायब हो गई। तो मैं निम्न त्रुटि संदेश मिल गया है:
Cannot launch AVD in emulator. Output: emulator: WARNING: VM heap size set below hardware specified minimum of 228MB emulator: WARNING: Setting VM heap size to 384MB emulator: ERROR: Could not load OpenGLES emulation library [lib64OpenglRender]: lib64OpenglRender.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden console on port 5554, ADB on port 5555 emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
मैं '-gpu बंद' का उपयोग करने की कोशिश की, लेकिन यह अभी भी शुरू करने के लिए ...
एसडीके अद्यतन करने के बाद, अपने पूरे एंड्रॉयड/SDK/उपकरण/lib64 याद आ रही थी। एंड्रॉइड/एसडीके/टूल्स/डायरेक्टरी में मैंने "ln -s lib lib64" टाइप किया और अब मेरा पुराना एमुलेटर कमांड काम करता है। ऐसा लगता है कि अद्यतन के साथ कोई समस्या थी; यह एक सकल फिक्स है। –