क्या आप एंड्रॉइड डेवलपमेंट के लिए विजुअल स्टूडियो का उपयोग कर सकते हैं?
यदि हां, तो आप .NET फ्रेमवर्क के बजाय एंड्रॉइड एसडीके कैसे सेट करेंगे और क्या कोई विशेष सेटिंग्स या कॉन्फ़िगरेशन हैं?
क्या आप एंड्रॉइड डेवलपमेंट के लिए विजुअल स्टूडियो का उपयोग कर सकते हैं?
यदि हां, तो आप .NET फ्रेमवर्क के बजाय एंड्रॉइड एसडीके कैसे सेट करेंगे और क्या कोई विशेष सेटिंग्स या कॉन्फ़िगरेशन हैं?
जवाबों:
हां, आप "बनाम-एंड्रॉइड" का उपयोग करके एंड्रॉइड (देशी) के लिए विज़ुअल स्टूडियो का उपयोग कर सकते हैं।
इसे स्थापित करने के चरण यहां दिए गए हैं:
यहां विजुअल स्टूडियो 2010, 2012 या 2013 डाउनलोड करें ।
पर्यावरण चर सेट करें:
(नियंत्रण कक्ष> प्रणाली> उन्नत> पर्यावरण चर)
ANDROID_HOME = <install_path>\android-sdk
ANDROID_NDK_ROOT = <install_path>\android-ndk
ANT_HOME = <install_path>\apache-ant
JAVA_HOME = <install_path>\jdk
_JAVA_OPTIONS = -Xms256m -Xmx512m
यह एक आकर्षण की तरह काम करता है ... और उपयोग करने के लिए अब तक का सबसे अच्छा।
हाँ तुम कर सकते हो:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
यदि आपको "tools.jar का पता लगाने में असमर्थ है। C: \ Program Files (x86) \ Java \ jre6 \ lib \ tools.jar में इसे खोजने की उम्मीद है। आप एक पर्यावरण चर JAVA_HOME जोड़ सकते हैं जो आपके जावा JDK पथ की ओर इशारा करता है। , उदाहरण के लिए c: \ sdks \ glassfish3 \ jdk (MSVC को फिर से शुरू करें)
विजुअल स्टूडियो में WinGDB मोबाइल संस्करण का उपयोग करते हुए एक और भी बेहतर समाधान: यह आपको विजुअल स्टूडियो के अंदर एंड्रॉइड प्रोजेक्ट बनाने और डीबग करने देता है:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
एंड्रॉयड के लिए WinwDC को http://www.wingdb.com/wgMobileEdition.htm से डाउनलोड करें
मेरा विश्वास करो, मैंने एंड्रॉइड डेवलपमेंट के लिए एक सभ्य आईडीई खोजने के लिए बहुत कोशिश की है, लेकिन मैं असफल रहा। मैंने कई सालों तक विजुअल स्टूडियो का उपयोग किया, और मेरे लिए यह बहुत कठिन है कि किस तरह से चीजों को ग्रहण किया जाए।
हालाँकि, नया IntelliJ एंड्रॉइड डेवलपमेंट के लिए सपोर्ट करता है, यह आपके द्वारा प्राप्त किया जा सकता है।
यदि आप एचटीएमएल 5 हाइब्रिड एप्लिकेशन (डिवाइस के काम करने के लिए देसी कंटेनर में लिपटे हुए वेब ऐप) के उत्पादन में रुचि रखते हैं, तो घुमंतू विज़ुअल स्टूडियो एक्सटेंशन एंड्रॉइड डिवाइस के लिए बिल्डिंग का समर्थन करता है।
से एंड्रॉयड प्रलेखन:
Android एप्लिकेशन को विकसित करने का अनुशंसित तरीका ADT प्लगइन के साथ ग्रहण का उपयोग करना है ... हालाँकि, यदि आप अपना आवेदन किसी अन्य IDE, जैसे कि IntelliJ, या किसी बेसिक एडिटर, जैसे Emacs में विकसित करेंगे, तो आप कर सकते हैं इसके बजाय।
वर्तमान में, IntelliJ IDEA और NetBeans के लिए प्लग-इन हैं, लेकिन आप अभी भी एमुलेटर बनाने, डिबग करने, मॉनिटर करने, मापने और शुरू करने के लिए टूल / टूल्स का उपयोग कर सकते हैं।
इस सवाल के पूछे जाने के बाद से बहुत कुछ बदल गया है। अपडेट 4 और विजुअल स्टूडियो 2015 के साथ विजुअल स्टूडियो 2013 में अब अपाचे कॉर्डोवा के लिए एकीकृत उपकरण हैं और आप उन्हें एंड्रॉइड के लिए विजुअल स्टूडियो एमुलेटर पर चला सकते हैं ।
Microsoft Visual Studio 2015 में अब Android विकास के लिए विकल्प हैं: C ++, कॉर्डोवा, और Xamarin के साथ C #। उन एंड्रॉइड डेवलपमेंट विकल्पों में से एक को चुनते समय, विजुअल स्टूडियो एंड्रॉइड के लिए ब्रांड न्यू विज़ुअल स्टूडियो एमुलेटर को भी इंस्टॉल करेगा, ताकि इस ऐप को डीबग करने के लिए एक लक्ष्य के रूप में उपयोग किया जा सके। आप विजुअल स्टूडियो को स्थापित करने की आवश्यकता के बिना एमुलेटर भी डाउनलोड कर सकते हैं। अधिक जानकारी के लिए देखें
विजुअल स्टूडियो 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-ns
विजुअल स्टूडियो एमुलेटर https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.xx
सुविधाओं का वीडियो https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android
विजुअल स्टूडियो 2012 के लिए जावा एक्सटेंशन, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
यह इस बात पर निर्भर करता है कि आप वास्तव में क्या हासिल करना चाहते हैं।
आप सामान्य जावा-आधारित Android एप्लिकेशन बनाना चाहते हैं, लेकिन विकास के लिए Visual Studio का उपयोग करें? तब यह बुरी खबर है, क्योंकि विजुअल स्टूडियो में कोई बिल्ट-इन जावा सपोर्ट नहीं है। इस प्रकार, यदि आप इसका उपयोग करते हैं, तो आप सभी जावा-विशिष्ट ग्रहण कार्यक्षमता (जावा, जावा डीबगर, विज़ार्ड, आदि के लिए IntelliSense) और साथ ही कई Android प्लगइन्स खो देंगे (जो कि ग्रहण-विशिष्ट हैं और जीता है ' वी। के साथ काम)।
दूसरी ओर, आप वीएस में सी # में एप्लिकेशन विकसित करने के लिए मोनो का उपयोग एंड्रॉइड के लिए कर सकते हैं, लेकिन वे मूल ऐप के रूप में चिकनी नहीं दिखेंगे (कुछ कार्यक्षमता गायब हो सकती है, लुक-एंड-फील थोड़ा अलग है, आदि)। उस मामले में ऐसा ऐप एक "सामान्य" जावा ऐप से कम बिक सकता है जो अन्य सभी जावा ऐप की तरह दिखता है और महसूस करता है।
अगर आप देशी एंड्रॉइड कोड (C / C ++ में) की बात कर रहे हैं, जैसे कि गेम, तो खबरें उतनी बुरी नहीं हैं। चूंकि विजुअल स्टूडियो को C ++ से कोई समस्या नहीं है, इसलिए इसे काम करने के कई तरीके हैं:
यदि आप केवल अपना कोड संकलित करना चाहते हैं, तो आप निशुल्क बनाम-एंड्रॉइड टूलसेट का उपयोग कर सकते हैं । यह अनिवार्य रूप से विज़ुअल स्टूडियो को बताने वाले बिल्ड नियमों का एक सेट है कि एंड्रॉइड कंपाइलर को कैसे लॉन्च किया जाए।
यदि आप विज़ुअल स्टूडियो के साथ अपने मूल कोड को संकलित और डिबग करना चाहते हैं , तो आपको कुछ और अधिक उन्नत की आवश्यकता होगी, जैसे कि Android के लिए VisualGDB । यह आपके नेटिव कोड का स्वतंत्र रूप से निर्माण / डिबग कर सकता है, या साथ में ग्रहण से जावा कोड को डीबग कर सकता है।
मुझे पता है कि यह q काफी पुराना है लेकिन यह मेरे लिए उपयोगी हो सकता है:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
इसके अलावा, आप वीएस को एंड्रॉइड डेवलपमेंट के लिए भी उपयोग कर सकते हैं, क्योंकि अंत में, आईडीई कुछ भी नहीं है, लेकिन फैंसी टेक्स्ट एडिटर शॉर्टकट के साथ कमांड टू लाइन टूल है, इसलिए सबसे लोकप्रिय आईडीई का उपयोग किया जा सकता है।
हालांकि, यदि आप प्रतिबंधों के बिना पूरी तरह से मूल विकसित करना चाहते हैं, तो आपके पास सभी प्रकार के मुद्दे होंगे, जैसे कि फाइल सिस्टम केस असंवेदनशीलता और विंडोज प्लेटफॉर्म पर पुस्तकालयों के गुम होने से संबंधित।
यदि आप लिनक्स प्लेटफ़ॉर्म पर विंडोज़ मोबाइल ऐप बनाने की कोशिश करते हैं, तो आपको अन्य तरीकों की तुलना में बड़ी समस्याएं होंगी, लेकिन फिर भी एंड्रॉइड ओएस के लिए एक्लिप्स के साथ लिनक्स का उपयोग करने के लिए सबसे अधिक समझ में आता है।
मुझे लगता है कि आप विजुअल स्टूडियो में जावा फाइलें खोल सकते हैं और सीधे कमांड लाइन टूल्स का उपयोग कर सकते हैं। मुझे नहीं लगता कि आपको सिंटैक्स हाइलाइटिंग या स्वतः पूर्णता मिलेगी।
ग्रहण वास्तव में विजुअल स्टूडियो से बिल्कुल अलग नहीं है, और बहुत सारे उपकरण हैं जो एंड्रॉइड विकास को अधिक आरामदायक बनाने के लिए डिज़ाइन किए गए हैं जो कि ग्रहण के भीतर से काम करते हैं।
आप Android विकास के लिए विज़ुअल स्टूडियो का उपयोग कर सकते हैं। यहाँ पर एक अच्छा लेख देखें
यदि आप c # भाषा का उपयोग करके Android एप्लिकेशन बनाना चाहते हैं तो आप Xamarin का उपयोग कर सकते हैं ।
उन्होंने इस महान क्रॉस प्लेटफॉर्म डेवलपमेंट टूल को बनाया, जो डेवलपर्स को सी # भाषा में आईओएस और एंड्रॉइड ऐप विकसित करने में सक्षम बनाता है।
Xamarin को विभिन्न स्तरों पर मुफ्त में उद्यम स्तरों की पेशकश की जाती है, लेकिन मैं स्टार्टर संस्करण का उपयोग नहीं करूंगा जो कि मुक्त संस्करण है। इसमें Xamarin स्टूडियो शामिल है जो उन लोगों के लिए बहुत अच्छी शुरुआत है जो एंड्रॉइड के लिए अपना पहला ऐप बनाने की कोशिश करना चाहते हैं, वे एक व्यवसाय लाइसेंस भी प्रदान करते हैं जो आपको विजुअल स्टूडियो में विकसित करने देता है ताकि आप वेब ऐप या विंडोज विकसित करने के समान समृद्ध अनुभव का उपयोग कर सकें ऐप्स, फिर उनके पास यह एंटरप्राइज है जिसमें सब कुछ शामिल है
आप Android, iOS, और Windows के लिए क्रॉस-प्लेटफ़ॉर्म ऐप बनाने के लिए Visual Studio 2015 का उपयोग कर सकते हैं।
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
आशा है कि यह मदद करेगा!