2015-12-30 6 views
5

पर शैल से एंड्रॉइड एमुलेटर कैसे चलाएं मैंने उबंटू सर्वर 14.04 x64 पर एंड्रॉइड एसडीके और जेडीके स्थापित किया। लेकिन जब मैं AVD चलाने के लिए, मुझे मिल गयाउबंटू सर्वर

error: 'SDL init failure, reason is: No available video device'

मैं इस https://stackoverflow.com/a/6965679 sudo apt-get install ia32-libs पालन करें, लेकिन काम नहीं किया।

क्या मुझे उबंटू सर्वर पर कोई डेस्कटॉप इंस्टॉल करना चाहिए?

+0

एंड्रॉइड एमुलेटर एक ग्राफिकल अनुप्रयोग है, इसलिए स्वाभाविक रूप से इसे चलाने के लिए डेस्कटॉप की आवश्यकता होती है। आप इसे सर्वर पर क्यों चला रहे हैं? – 1615903

+0

आपको यह प्रश्न http://askubuntu.com/ – Todd

+0

@ 1615903 पर पूछने में भी उपयोगी हो सकता है क्योंकि मैं वेबपृष्ठ का उपयोग करके दूरस्थ सर्वर पर एपीके अपलोड करने और इसे चलाने के लिए नहीं चाहता। – sumy

उत्तर

-1

आप उबंटू के सर्वर संस्करण पर एक एमुलेटर नहीं चला सकते हैं। एम्यूलेटर को GUI की आवश्यकता होती है। जो सर्वर ओएस के पास नहीं है।

बल्कि, एक Ubuntu Desktop OS

फिर network your Server and Desktop का उपयोग APK हो और इसे अपलोड करें।

यदि आप अभी भी एक GUI के साथ उबंटू सर्वर का उपयोग करना चाहते हैं, तो this देखें, और उबंटू सर्वर टैग के साथ प्रश्न दोबारा पोस्ट करें।

8

कोशिश इन चरणों का पालन जीयूआई बिना एमुलेटर को चलाने के लिए:

से: http://paulemtz.blogspot.com/2013/05/android-testing-in-headless-emulator.html

Then, to run the headless emulator:

emulator -avd test -no-skin -no-audio -no-window 

The '-no-skin' option removes the emulator buttons such as the home and other hardware keyboard buttons.

The '-no-audio' option disables the audio support.

Finally, the '-no-window' option disables the emulator's graphical window display.

ध्यान दें कि -avd test (अपने विशिष्ट एमुलेटर छवि को संदर्भित करने के लिए संशोधित करने की आवश्यकता होगी AVD)।

+0

यदि यह समाधान समाधान है, तो कृपया दूसरों की सहायता के लिए इसे उत्तर के रूप में देखें – piotrek1543