सैमसंग Kies स्थापित करने के लिए कैसे संभव है?


15

मुझे यकीन नहीं है कि यह सवाल उचित जगह पर सेट है या नहीं। यदि नहीं तो कृपया मुझे उस स्थान पर मार्गदर्शन करें।

मेरे पास एक सैमसंग गैलेक्सी SII है, और Android विकास कर रहा है।

कुछ दिनों पहले मैं विंडोज ओएस का उपयोग कर रहा था, लेकिन अब मैं उबंटू का उपयोग कर रहा हूं।

विंडोज में मैं सैमसंग Kies की मदद से गैलेक्सी SII में अपने एंड्रॉइड ऐप को डिबग करने में सक्षम हूं, लेकिन मैं उबंटू में ऐसा करने में सक्षम नहीं हूं।

तो उबंटू के लिए इसका वैकल्पिक क्या है। मैं कई बार गुगली कर चुका हूं, लेकिन अभी भी किब्स को उबंटू के लिए समर्थन नहीं मिला है।


यदि आप VirtualBox को किसी भी अपडेट या रोमिंग से सावधान रहने की कोशिश करते हैं, तो मैंने खदान को बंद कर दिया और इसे वारंटी एक्सचेंज के लिए वापस करना पड़ा। मालिकाना हार्डवेयर के लिए दोहरे बूटिंग पर विचार करें।
टॉम ब्रॉसमैन

छोटे

जवाबों:


8

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

अधिक गहराई से उत्तर के लिए, Android डेवलपर साइट को यहां देखें: http://developer.android.com/guide/developing/dev.html.html

इसके अलावा, ऐसा प्रतीत होता है कि लिनक्स पर राजाओं के लिए कोई समाधान नहीं है। मुझे राजाओं के बारे में कुछ भी पता नहीं है, लेकिन मानक एंड्रॉइड ऐप डेवलपमेंट विधि को ठीक काम करना चाहिए और डेवलपर साइट पर बहुत सारे दस्तावेज़ हैं।


:हाँ आप सही है। मैं सब कुछ जानता हूं कि कैसे एपोराइड को विकसित किया जाए और इसके लिए क्या चीजें जरूरी हैं। लेकिन मैं सैमसंग kub को ubuntu में चलाना चाहता हूं क्योंकि केवल samsung kies एंड्रॉइड ऐप को डीबग करने के लिए गैलेक्सी sII जैसे कुछ सैमसंग डिवाइस को डीबग करने की अनुमति देता है। आशा है आपको मेरी बात अच्छी लगी होगी
श्रेयांश महाजन

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

ठीक है, यह कोशिश करेंगे।
श्रेयांश महाजन

5

मेरे पास एक गैलेक्सी है (वैसे तो शानदार फोन) लेकिन दुख की बात यह है कि आपको वाइन में काम करने वाले Samsung Kies नहीं मिलेंगे। यदि आप Kies स्थापित करने में सफल होते हैं, तो आप फोन के साथ उचित संपर्क स्थापित करने की संभावना नहीं रखते हैं। मेरा मानना ​​है कि वाइन में सीमित usb समर्थन के कारण। (यही कारण है कि टोमटॉम होम वाइन में नहीं चलेगा - यह पूरी तरह से स्थापित हो जाएगा, लेकिन यह डिवाइस से बात नहीं कर सकता है)

वर्चुअलबॉक्स में चलने वाली एक विन XP वर्चुअल मशीन में इसे काम करने की मेरी कोशिश भी विफल हो गई - हमेशा के लिए वर्चुअल XP इंस्टॉलेशन फ्रॉज़ और जबरदस्ती बंद करना पड़ा।

देशी (k) उबंटू में खींचें और छोड़ें ठीक काम करता है (लेकिन मुझे लगता है कि आप पहले से ही जानते हैं कि) लेकिन मेरे अनुभव में Kies को पूर्ण विकसित खिड़कियों की आवश्यकता है।

यदि आप इसे 'बंटू' में चलाने में सफल होते हैं और इसमें कोई संदेह नहीं है कि कई अन्य लोग सुनने के लिए बहुत उत्सुक होंगे।


2

आपको ADB और Linux पर sdk का उपयोग करने के लिए Kies या ड्राइवर की आवश्यकता नहीं है। सबसे पहले android डेवलपर वेब साइट पर जाएं और SDK और Eclipse को इंस्टॉल करें। मुझे उम्मीद है कि जैसे ही आप विंडोज पर विकसित हो रहे होंगे, आप उनके निर्देशों का पालन करते हुए यह काम करेंगे।

लिनक्स में एक usb ड्राइवर यूजर स्पेस में हो सकता है, जिसे प्रोग्राम में राइट बनाया गया है। कोडर इसके लिए libusb API का उपयोग करता है। लेकिन थोड़ा और है, यह बॉक्स से बाहर काम नहीं करेगा।

जब एक USB डिवाइस आपको पीसी में डाला जाता है, तो सेवा udev का उपयोग इस बात की मध्यस्थता के लिए किया जाता है कि 'डिवाइस' को कैसे और कहाँ माउंट किया जाए। डिबग मोड में आपके फोन के रूप में, सिस्टम के लिए अज्ञात है यह केवल usb फ़ाइल नोड बनाएगा, जो लिबासब इसका उपयोग करने के लिए बात करता है। सब कुछ लिनक्स में एक फाइल है। समस्या यह है कि यह नोड केवल रूट खाते द्वारा सुलभ है। आपको एक कार्यक्रम, एडीबी को इस मामले में अनुमति देने के लिए udv बताने की जरूरत है, एक सामान्य उपयोगकर्ता खाते से बात करें।

ऐसा करने के लिए आप /etc/udev/rules.d/ में एक फ़ाइल बनाएँ

मेरे पास एक 99-my.rules है

इस फाइल में, अपने S2 के लिए, सिंगल लाइन SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} = "685e", OWW = "आपका USERNAME", GROUP = "अपना USERNAME जोड़ें" "

जहाँ आपका USERNAME है, अपना उपयोगकर्ता नाम डालें।

ऐसा करने के लिए आपको रूट अकाउंट होना होगा, ubuntu में कमांड के सामने sudo का उपयोग करें जिसे आप कॉल कर रहे हैं। ईजी सुडो गेडिट /etc/udev/rules.d/99-my.rules

अब रिबूट या रन sudo सेवा udev पुनरारंभ करें

फ़ोन को प्लग इन करें और अदब उपकरणों के साथ परीक्षण करें। फोन आईडी दिखाना चाहिए।

उबंटू एंड्रॉइड विकास के लिए एकदम सही है, मैं इसे हर समय काम में उपयोग करता हूं। जब भी विंडोज़ के लोग एक नए उपकरण के लिए ड्राइवरों को खोजने की कोशिश कर रहे हैं, तो मैं परीक्षण कर रहा हूं कि मैं सिर्फ lsusb को idVendor और idProduct मान प्राप्त करता हूं, udev में एक नई लाइन जोड़ें और सेवा को पुनरारंभ करें और मैं ऊपर और चल रहा हूं। :)


2

आप किबस को उबंटू पर चला सकते हैं, मैंने इसे मिंट में बदलने से पहले लगभग दो महीने तक अपनी नेटबुक पर रखा था। यह पूरी तरह से उबंटू पर काम करता है, दुख की बात है कि यह मिंट, लुबंटू या जुबांटु पर नहीं है।

आपको इसे डाउलोड करने के लिए वाइन की आवश्यकता होगी। यह अंत के पास एक त्रुटि संदेश देगा, लेकिन यह अभी भी ठीक काम करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.