इसे उबंटू 12.10 (क्वांटल क्विटज़ल) 64-बिट पर काम करने के लिए , आपको दो काम करने होंगे:
1) आपको LD_LIBRARY_PATH का
उदाहरण देना होगा:
export LD_LIBRARY_PATH=~/tests/android/adt-bundle-linux-x86_64/sdk/tools/lib
टिप्पणियाँ: अपने स्थान पर पथ बदलें
2) आपको एक प्रतीकात्मक लिंक बनाना होगा
क) locate libGLसही पुस्तकालय खोजने के लिए उपयोग करें :
rudy@vsolutions:~$ locate libGL
/home/rudy/opt/android/android-sdk-linux/tools/lib/libGLES_CM_translator.so
/home/rudy/opt/android/android-sdk-linux/tools/lib/libGLES_V2_translator.so
/usr/lib/i386-linux-gnu/libGLU.so.1
/usr/lib/i386-linux-gnu/libGLU.so.1.3.1
...
/usr/lib32/nvidia-current/libGL.so.304.43
b) सॉफ्ट लिंक बनाएं
sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so
टिप्पणियाँ: 64-बिट ऑपरेटिंग सिस्टम पर 64-बिट लाइब्रेरी का उपयोग करें!
अब एमुलेटर चालू करें
मेरा सिस्टम ऑप्टिमस है , और मैंने भौंरा स्थापित किया है । मैं "Intel Open Source Technology Center" "Mesa DRI Intel (R) Ironlake Mobile" "2.1 Mesa 9.0" या "NVIDIA Corporation" "GeForce GT 330M / PCIe / SSE2" "3.3.0 NVIDIA 304.43" का उपयोग कर सकता हूं।
ए) इंटेल
/home/rudy/tests/android/adt-bundle-linux-x86_64/sdk//tools/emulator64-arm -avd avd_42 -scale 0.46 -gpu on -verbose
बी) एनवीडिया
optirun /home/rudy/tests/android/adt-bundle-linux-x86_64/sdk//tools/emulator64-arm -avd avd_42 -scale 0.46 -gpu on -verbose
टिप्पणियाँ:
- मुझे इंटेल और एनवीडिया कार्ड के बीच कोई अंतर नहीं दिखाई दिया ... यह निश्चित रूप से है क्योंकि एमुलेटर जीपीयू गहन नहीं है ।
- मेरे सिस्टम पर एक Intel Core i5, एमुलेटर को शुरू करने में लगभग 1 मिनट का समय लगा ... कृपया धैर्य रखें ... मुझे एमुलेटर लोड होने के बाद तेजी से लगता है (प्रतीक्षा करने के लिए 1 मिनट)। यदि आप ग्रहण आईडीई से एमुलेटर शुरू करते हैं , तो एमुलेटर एक सॉफ्टवेयर इम्यूलेशन (जीपीयू बंद है) करता है और शुरू करने के लिए 1 मिनट 30 मिनट का समय लगता है ... यह इंटेल या एनवीडिया कार्ड का उपयोग करने की तुलना में बहुत अधिक धीमा है !!!
verbose अधिक डायग्नोस्टिक्स प्रदर्शित करने के लिए उपयोग करने के लिए पैरामीटर है
optirunभौंरा पर एनवीडिया का उपयोग करने का आदेश है। यदि आपके पास भौंरा नहीं है तो इसका उपयोग न करें!
avd एक आभासी उपकरण है
gpu on ग्राफिकल कार्ड का उपयोग करने के लिए