আপনি কি অ্যান্ড্রয়েড বিকাশের জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারেন?
যদি তা হয় তবে আপনি NET ফ্রেমওয়ার্কের পরিবর্তে অ্যান্ড্রয়েড এসডিকে কীভাবে সেট করবেন এবং কোনও বিশেষ সেটিংস বা কনফিগারেশন রয়েছে?
আপনি কি অ্যান্ড্রয়েড বিকাশের জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারেন?
যদি তা হয় তবে আপনি NET ফ্রেমওয়ার্কের পরিবর্তে অ্যান্ড্রয়েড এসডিকে কীভাবে সেট করবেন এবং কোনও বিশেষ সেটিংস বা কনফিগারেশন রয়েছে?
উত্তর:
হ্যাঁ, আপনি "বনাম-অ্যান্ড্রয়েড" ব্যবহার করে অ্যান্ড্রয়েডের (নেটিভ) জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারেন।
এটি সেট আপ করার পদক্ষেপগুলি এখানে:
পরিবেশের ভেরিয়েবল সেট করুন:
(নিয়ন্ত্রণ প্যানেল> সিস্টেম> উন্নত> পরিবেশের ভেরিয়েবল)
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/
আপনি যদি "সরঞ্জাম.জার সনাক্ত করতে অক্ষম হন তবে এটি সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ জাভা \ jre6 \ lib \ সরঞ্জাম.jar" এ খুঁজে পাওয়ার জন্য প্রত্যাশিত আপনি একটি পরিবেশ পরিবর্তনশীল JAVA_Home যুক্ত করতে পারেন যা আপনার জাভা জেডিকে পাথকে নির্দেশ করে উদাহরণস্বরূপ, সি: d এসডিএসস \ গ্লাসফিশ3 \ জেডিকে (পরে এমএসভিসি পুনরায় চালু করুন)
এর থেকেও আরও ভাল সমাধান ভিজ্যুয়াল স্টুডিওতে উইনজিডিবি মোবাইল সংস্করণ ব্যবহার করছে: এটি আপনাকে ভিজ্যুয়াল স্টুডিওর ভিতরে অ্যান্ড্রয়েড প্রকল্পগুলি তৈরি এবং ডিবাগ করতে দেয়:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
Http://www.wingdb.com/wgMobileEdition.htm থেকে অ্যান্ড্রয়েডের জন্য উইনজিডিসি ডাউনলোড করুন
বিশ্বাস করুন, আমি অ্যান্ড্রয়েড বিকাশের জন্য একটি শালীন আইডিই খুঁজে পেতে অনেক চেষ্টা করেছি কিন্তু আমি ব্যর্থ হয়েছি। আমি বহু বছর ভিজ্যুয়াল স্টুডিও ব্যবহার করেছি এবং যেভাবে গ্রহনের কাজগুলি করা হচ্ছে তার ব্যবহার করা আমার পক্ষে এত কঠিন।
তবে, নতুন ইন্টেলিজ অ্যান্ড্রয়েড বিকাশের জন্য সমর্থন করে এটি আপনার কাছের সবচেয়ে কাছের।
যদি আপনি এইচটিএমএল 5 হাইব্রিড অ্যাপ্লিকেশনগুলি তৈরি করতে আগ্রহী হন (ডিভাইস ফাংশনগুলিতে অ্যাক্সেস প্রদান করে এমন একটি দেশীয় পাত্রে আবৃত ওয়েব অ্যাপ্লিকেশন), যাযাবর ভিজ্যুয়াল স্টুডিও এক্সটেনশন অ্যান্ড্রয়েড ডিভাইসগুলির জন্য বিল্ডিং সমর্থন করে।
থেকে অ্যান্ড্রয়েড ডকুমেন্টেশন:
অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশের প্রস্তাবিত উপায় হ'ল এডিটি প্লাগইন সহ Elpipse ব্যবহার করা ... তবে আপনি যদি নিজের অ্যাপ্লিকেশনটি অন্য আইডিই, যেমন ইন্টেলিজ, বা ইম্যাক্সের মতো কোনও বেসিক সম্পাদকে বিকাশ করতে চান তবে আপনি এটি করতে পারেন পরিবর্তে যে।
বর্তমানে, ইন্টেলিজ আইডিইএ এবং নেটবিয়ানগুলির জন্য প্লাগ-ইন রয়েছে তবে আপনি এমুলেটরটি তৈরি, ডিবাগ, মনিটরিং, পরিমাপ এবং শুরু করতে এখনও / সরঞ্জামগুলিতে সরঞ্জামগুলি ব্যবহার করতে পারেন।
এই প্রশ্নটি জিজ্ঞাসা করার পর থেকে অনেক কিছু পরিবর্তন হয়েছে। আপডেট 4 এবং ভিজ্যুয়াল স্টুডিও 2015 সহ ভিজ্যুয়াল স্টুডিও 2013 এর এখন অ্যাপাচি কর্ডোভার জন্য সংহত সরঞ্জাম রয়েছে এবং আপনি এগুলি অ্যান্ড্রয়েডের জন্য একটি ভিজ্যুয়াল স্টুডিও এমুলেটরটিতে চালাতে পারেন ।
মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2015 এ এখন অ্যান্ড্রয়েড বিকাশের জন্য বিকল্প রয়েছে: সিমার্নের সাথে সি ++, কর্ডোভা এবং সি #। এই অ্যান্ড্রয়েড বিকাশের বিকল্পগুলির মধ্যে একটি বাছাই করার সময়, ভিজ্যুয়াল স্টুডিও আপনার অ্যাপ্লিকেশনটিকে ডিবাগ করার লক্ষ্য হিসাবে অ্যান্ড্রয়েডের জন্য ব্র্যান্ডের নতুন ভিজ্যুয়াল স্টুডিও এমুলেটরটি ইনস্টল করবে। আপনি ভিজুয়াল স্টুডিও ইনস্টল করার প্রয়োজন ছাড়াই এমুলেটরটিও ডাউনলোড করতে পারেন। আরও তথ্যের জন্য দেখুন
ভিজ্যুয়াল স্টুডিও 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs
ভিজ্যুয়াল স্টুডিও এমুলেটর https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
বৈশিষ্ট্যগুলির ভিডিও https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015- ফাইনাল- রিলেজ- ইভেন্ট / ভিজুয়াল- স্টুডিও- এমুলেটর- জন্য- অ্যান্ড্রয়েড
ভিজ্যুয়াল স্টুডিও 2012, 2013 এর জন্য জাভা এক্সটেনশন 2015 2015 https: //visualstudiogallery.msdn.mic Microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
এটি নির্ভর করে আপনি আসলে কী অর্জন করতে চান।
আপনি সাধারণ জাভা-ভিত্তিক অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করা চালিয়ে যেতে চান, তবে উন্নয়নের জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করবেন? তারপরে এটি একটি খারাপ সংবাদ, কারণ ভিজুয়াল স্টুডিওর কোনও অন্তর্নির্মিত জাভা সমর্থন নেই। সুতরাং, আপনি যদি এটি বাক্সের বাইরে ব্যবহার করেন তবে আপনি সমস্ত জাভা-নির্দিষ্ট Eclipse কার্যকারিতা (জাভা, জাভা ডিবাগার, উইজার্ডস, ইত্যাদির জন্য IntelliSense) পাশাপাশি অসংখ্য অ্যান্ড্রয়েড প্লাগইন (যা গ্রহ-নির্দিষ্ট এবং বিজয়ী 'হারাবেন) টি ভিএস এর সাথে কাজ করুন)।
অন্যদিকে, আপনি ভিএস-তে সি # তে অ্যাপ্লিকেশন বিকাশের জন্য অ্যান্ড্রয়েডের জন্য মনো ব্যবহার করতে পারেন, তবে তারা দেশীয় অ্যাপ্লিকেশনগুলির মতো মসৃণ দেখতে পাবেন না (কিছু কার্যকারিতা অনুপস্থিত হতে পারে, চেহারা এবং কিছুটা আলাদা হতে পারে ইত্যাদি)। সেক্ষেত্রে এই জাতীয় অ্যাপ্লিকেশনটি অন্য কোনও জাভা অ্যাপ্লিকেশনগুলির মতো দেখতে এবং মনে হয় এমন একটি "সাধারণ" জাভা অ্যাপ্লিকেশনটির চেয়ে কম বিক্রি করতে পারে।
আপনি যদি গেমসের মতো নেটিভ অ্যান্ড্রয়েড কোড (সি / সি ++ তে) সম্পর্কে কথা বলছেন তবে খবরটি ততটা খারাপ নয়। যেহেতু ভিজ্যুয়াল স্টুডিওতে সি ++ তে কোনও সমস্যা নেই তাই এটিকে কাজ করার বিভিন্ন উপায় রয়েছে:
আপনি যদি কেবল নিজের কোডটি সংকলন করতে চান তবে আপনি ফ্রি বনাম-অ্যান্ড্রয়েড সরঞ্জামসেট ব্যবহার করতে পারেন । এটি মূলত ভিজ্যুয়াল স্টুডিওকে কীভাবে অ্যান্ড্রয়েড সংকলক চালু করতে হয় তা নির্ধারণের নিয়মগুলির একটি সেট।
আপনি যদি ভিজ্যুয়াল স্টুডিওতে আপনার স্থানীয় কোডটি সংকলন করতে এবং ডিবাগ করতে চান তবে আপনার অ্যান্ড্রয়েডের জন্য ভিজুয়ালজিডিবি এর মতো আরও কিছু উন্নত প্রয়োজন হবে । এটি আপনার নেটিভ কোডটি স্বতন্ত্রভাবে বিলম্ব / ডিবাগ করতে পারে, বা একলাপ থেকে জাভা কোডটি ডিবাগ করতে পারে।
আমি জানি এই কিউটি বেশ পুরানো তবে এটি আমার পক্ষে কার্যকর হতে পারে:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
এছাড়াও, আপনি অ্যান্ড্রয়েড বিকাশের জন্যও ভিএস ব্যবহার করতে পারেন, কারণ শেষ পর্যন্ত, আইডিই শর্টকাট টু কমান্ড লাইন সরঞ্জামগুলির সাথে অভিনব পাঠ্য সম্পাদক ছাড়া কিছুই নয়, তাই সর্বাধিক জনপ্রিয় আইডিই ব্যবহার করা যেতে পারে।
তবে, যদি আপনি কোনও বিধিনিষেধ ছাড়াই সম্পূর্ণ নেটিভ বিকাশ করতে চান তবে আপনার কাছে সমস্ত প্রকারের সমস্যা থাকবে যেমন উইন্ডোজ প্ল্যাটফর্মে ফাইল সিস্টেমের ক্ষেত্রে সংবেদনশীলতা এবং অনুপস্থিত লাইব্রেরি সম্পর্কিত ..
যদি আপনি লিনাক্স প্ল্যাটফর্মে উইন্ডোজ মোবাইল অ্যাপ্লিকেশনগুলি তৈরির চেষ্টা করেন তবে আপনার চারপাশের অন্যান্য উপায়ে তুলনামূলক বড় সমস্যা রয়েছে, তবে অ্যান্ড্রয়েড ওএসের জন্য এক্সিলিপ সহ লিনাক্স ব্যবহার করা সর্বাধিক বুদ্ধিমান।
আমি মনে করি আপনি ভিজ্যুয়াল স্টুডিওতে জাভা ফাইলগুলি খুলতে পারেন এবং সরাসরি কমান্ড লাইন সরঞ্জামগুলি ব্যবহার করতে পারেন। আমি মনে করি না যদিও আপনি সিনট্যাক্স হাইলাইটিং বা স্বতঃপূরণ পাবেন get
গ্রহণটি সত্যই ভিজ্যুয়াল স্টুডিওর থেকে আলাদা নয় এবং অনেকগুলি সরঞ্জাম রয়েছে যা অ্যানড্রয়েড বিকাশকে আরও স্বাচ্ছন্দ্যময় করে তোলার জন্য ডিজাইন করা হয়েছে যা গ্রহণের মধ্যে থেকে কাজ করে।
আপনি অ্যান্ড্রয়েড বিকাশের জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারেন। এখানে একটি সুন্দর নিবন্ধ দেখুন
আপনি যদি সি # ভাষা ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করতে চান তবে আপনি জামারিন ব্যবহার করতে পারেন ।
তারা এই দুর্দান্ত ক্রস প্ল্যাটফর্ম বিকাশ সরঞ্জাম তৈরি করেছে যা বিকাশকারীদের সি # ভাষায় আইওএস এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশ করতে সক্ষম করে।
জামারিন বিনামূল্যে থেকে এন্টারপ্রাইজ স্তরে বিভিন্ন লাইসেন্সে দেওয়া হয় তবে আমি স্টার্টার সংস্করণটি ব্যবহার করব না এটি বিনামূল্যে সংস্করণ। এটিতে জামারিন স্টুডিও অন্তর্ভুক্ত রয়েছে যা অ্যান্ড্রয়েডের জন্য তাদের প্রথম অ্যাপ্লিকেশন তৈরির চেষ্টা করতে চান তাদের পক্ষে দুর্দান্ত শুরু, তারা একটি ব্যবসায়িক লাইসেন্সও দেয় যা আপনাকে ভিজ্যুয়াল স্টুডিওতে বিকাশ করতে দেয় যাতে আপনি ওয়েব অ্যাপস বা উইন্ডোজ বিকাশের মতো সমৃদ্ধ অভিজ্ঞতা ব্যবহার করতে পারেন অ্যাপস, তারপরে তাদের কাছে এই এন্টারপ্রাইজ রয়েছে যার মধ্যে রয়েছে সমস্ত কিছু
অ্যান্ড্রয়েড, আইওএস এবং উইন্ডোজের জন্য ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরি করতে আপনি ভিজ্যুয়াল স্টুডিও 2015 ব্যবহার করতে পারেন।
আইডিই: https://www.visualstudio.com/en-US/explore/cordova-vs
আশা করি এটি সাহায্য করবে!