অ্যান্ড্রয়েড বিকাশের জন্য আমি কীভাবে এমএস ভিজ্যুয়াল স্টুডিওটি ব্যবহার করতে পারি?


254

আপনি কি অ্যান্ড্রয়েড বিকাশের জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারেন?

যদি তা হয় তবে আপনি NET ফ্রেমওয়ার্কের পরিবর্তে অ্যান্ড্রয়েড এসডিকে কীভাবে সেট করবেন এবং কোনও বিশেষ সেটিংস বা কনফিগারেশন রয়েছে?


1
কৌতূহলের বাইরে, আপনি গ্রহন সম্পর্কে বিশেষত কোনটি অপছন্দ করেন? আমি সত্যই "কোন আইডিই ভাল" যুদ্ধ শুরু করার চেষ্টা করছি না, আমি কেবল কৌতূহলী। উত্তরগুলি Eclipse এর বিকাশকারীদের বা Eclipse এর জন্য অ্যান্ড্রয়েড প্লাগ-ইনগুলির পক্ষে কার্যকর হতে পারে। যদি না এটি কেবলমাত্র ভিজ্যুয়াল স্টুডিওর বেশি পরিচিত, তবে এটি অবশ্যই বোধগম্য।
ম্যাট্রিক্সফ্রোগ

1
@ জেরে.জোনস: যখন 16 ই অক্টোবর 2011 এ vsadt.com এর সাথে সংযোগ স্থাপন করব তখন আমি "স্কয়ারস্পেস অ্যাকাউন্ট বনাম ভ্যাটটি উপলভ্য নয়" ত্রুটিযুক্ত সংবাদ পেয়েছি। সাইটটি কি অন্য একটি ইউআরএল স্থানান্তরিত হয়েছে?
k3b

ভার্সেট-প্রকল্পের কী হয়েছিল? আমি এটির অপেক্ষায় ছিলাম, তবে এখন কি এটি নিখোঁজ মনে হচ্ছে ?!
ওকেএ

উত্তর:


65

হ্যাঁ, আপনি "বনাম-অ্যান্ড্রয়েড" ব্যবহার করে অ্যান্ড্রয়েডের (নেটিভ) জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারেন।

এটি সেট আপ করার পদক্ষেপগুলি এখানে:

  1. এখানে অ্যান্ড্রয়েড এসডিকে ডাউনলোড করুন

  2. অ্যান্ড্রয়েড এনডিকে এখানে ডাউনলোড করুন

  3. সাইগউইন এখানে ডাউনলোড করুন

  4. জেডিকে এখানে ডাউনলোড করুন

  5. ভিজ্যুয়াল স্টুডিও 2010, 2012 বা 2013 এখানে ডাউনলোড করুন

  6. বনাম-অ্যান্ড্রয়েড এখানে ডাউনলোড করুন

  7. অ্যাপাচি পিঁপড়া এখানে ডাউনলোড করুন

  8. পরিবেশের ভেরিয়েবল সেট করুন:

(নিয়ন্ত্রণ প্যানেল> সিস্টেম> উন্নত> পরিবেশের ভেরিয়েবল)

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  
  1. এখান থেকে উদাহরণ ডাউনলোড করুন

এটি একটি কবজির মতো কাজ করে ... এবং এখনও অবধি ব্যবহার করা যায়।


এটি চেষ্টা করার পরে অন্যের কাছ থেকে কোনও প্রতিক্রিয়া? এই বিকল্পটি চেষ্টা করার আগে এই সম্পর্কে আরও কিছু মতামত পেতে চাই।
অনিরুদ

2
আমার জন্য কাজ করেছেন। আমার সাইগউইনের দরকার ছিল না। আমাকে 32-বিট জেডিকে ডাউনলোড করতে হয়েছিল এবং এন্ড্রয়েডহোম পরিবেশ পরিবর্তনশীল সেট করতে হয়েছিল।
সার্ভাইভালমাচাইন

2
পদক্ষেপ 5 - ভিএস অ্যান্ড্রয়েড v0.95 - 22 শে মে 2013 ভিজ্যুয়াল স্টুডিও 2012 এখন সম্পূর্ণরূপে সমর্থিত।
মাইটাস

2
আমি ধারণাটি পেয়েছি যে বনাম-অ্যান্ড্রয়েড কেবল সি / সি ++ বিকাশের জন্য তৈরি। জাভা নয়। এটা কি সঠিক?
রেনিপেট

2
@Pavitar: মুক্ত উৎসের এটা
user1169079

46

হ্যা, তুমি পারো:

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 থেকে অ্যান্ড্রয়েডের জন্য উইনজিডিসি ডাউনলোড করুন


ধারণাটি দুর্দান্ত, তবে বর্তমান উইংডবিবি বিটা (২.২ বিএলডি 1010) খুব বগি এবং প্রায়শই যন্ত্রণায় ক্র্যাশ হয়ে কিছু অদ্ভুত উপায়ে বেঁচে থাকার চেষ্টা করে। আমি বনাম-অ্যান্ড্রয়েস এবং উইংডিবি এর সংমিশ্রণটি ব্যবহার করছি তবে এখন কিছু ডিবাগ করা সত্যিই কঠিন। এবং এটি নেটিভ (সি / সি ++) বিকাশের জন্য, জাভা ইক্লিপ্সের জন্য আরও ভাল।
zxcat

আরে এটি উদাহরণস্বরূপ তবে আমি কিছু প্রাথমিক বিবরণ জানতে চাই Vis ভিজুয়াল স্টুডিও অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি কি স্থির রেখা গ্রহণ বা অ্যান্ড্রয়েড স্টুডিও অ্যাপ্লিকেশন? ২. আমি সমস্ত নেটিভ জিনিস যেমন ক্যামেরা, বিজ্ঞপ্তি, স্ক্লাইটে নিয়ন্ত্রণ করতে সক্ষম?

19

বিশ্বাস করুন, আমি অ্যান্ড্রয়েড বিকাশের জন্য একটি শালীন আইডিই খুঁজে পেতে অনেক চেষ্টা করেছি কিন্তু আমি ব্যর্থ হয়েছি। আমি বহু বছর ভিজ্যুয়াল স্টুডিও ব্যবহার করেছি এবং যেভাবে গ্রহনের কাজগুলি করা হচ্ছে তার ব্যবহার করা আমার পক্ষে এত কঠিন।

তবে, নতুন ইন্টেলিজ অ্যান্ড্রয়েড বিকাশের জন্য সমর্থন করে এটি আপনার কাছের সবচেয়ে কাছের।


সম্মত হন, ভিএস সর্বশক্তিমান! <3
বিএমএক্সিমাস

14

যদি আপনি এইচটিএমএল 5 হাইব্রিড অ্যাপ্লিকেশনগুলি তৈরি করতে আগ্রহী হন (ডিভাইস ফাংশনগুলিতে অ্যাক্সেস প্রদান করে এমন একটি দেশীয় পাত্রে আবৃত ওয়েব অ্যাপ্লিকেশন), যাযাবর ভিজ্যুয়াল স্টুডিও এক্সটেনশন অ্যান্ড্রয়েড ডিভাইসগুলির জন্য বিল্ডিং সমর্থন করে।


12

থেকে অ্যান্ড্রয়েড ডকুমেন্টেশন:

অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশের প্রস্তাবিত উপায় হ'ল এডিটি প্লাগইন সহ Elpipse ব্যবহার করা ... তবে আপনি যদি নিজের অ্যাপ্লিকেশনটি অন্য আইডিই, যেমন ইন্টেলিজ, বা ইম্যাক্সের মতো কোনও বেসিক সম্পাদকে বিকাশ করতে চান তবে আপনি এটি করতে পারেন পরিবর্তে যে।

বর্তমানে, ইন্টেলিজ আইডিইএ এবং নেটবিয়ানগুলির জন্য প্লাগ-ইন রয়েছে তবে আপনি এমুলেটরটি তৈরি, ডিবাগ, মনিটরিং, পরিমাপ এবং শুরু করতে এখনও / সরঞ্জামগুলিতে সরঞ্জামগুলি ব্যবহার করতে পারেন।


12

এই প্রশ্নটি জিজ্ঞাসা করার পর থেকে অনেক কিছু পরিবর্তন হয়েছে। আপডেট 4 এবং ভিজ্যুয়াল স্টুডিও 2015 সহ ভিজ্যুয়াল স্টুডিও 2013 এর এখন অ্যাপাচি কর্ডোভার জন্য সংহত সরঞ্জাম রয়েছে এবং আপনি এগুলি অ্যান্ড্রয়েডের জন্য একটি ভিজ্যুয়াল স্টুডিও এমুলেটরটিতে চালাতে পারেন ।


ভিএস 2015 পূর্বরূপ ইনস্টল এমনকি আপনার জন্য সমস্ত পূর্বশর্ত (অ্যান্ড্রয়েড এসডিকে, ইত্যাদি) ইনস্টল করার যত্ন নেবে।
জো স্কিন 22

অ্যাপাচি কর্ডোভা ছাড়াও, আপনি ভিএস 2015 তে জামারিন বা সি ++ এর মাধ্যমে সি # ব্যবহার করে বিকাশ করতে পারেন
জো স্কিন

8

মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 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


6

এটি নির্ভর করে আপনি আসলে কী অর্জন করতে চান।

আপনি সাধারণ জাভা-ভিত্তিক অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করা চালিয়ে যেতে চান, তবে উন্নয়নের জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করবেন? তারপরে এটি একটি খারাপ সংবাদ, কারণ ভিজুয়াল স্টুডিওর কোনও অন্তর্নির্মিত জাভা সমর্থন নেই। সুতরাং, আপনি যদি এটি বাক্সের বাইরে ব্যবহার করেন তবে আপনি সমস্ত জাভা-নির্দিষ্ট Eclipse কার্যকারিতা (জাভা, জাভা ডিবাগার, উইজার্ডস, ইত্যাদির জন্য IntelliSense) পাশাপাশি অসংখ্য অ্যান্ড্রয়েড প্লাগইন (যা গ্রহ-নির্দিষ্ট এবং বিজয়ী 'হারাবেন) টি ভিএস এর সাথে কাজ করুন)।

অন্যদিকে, আপনি ভিএস-তে সি # তে অ্যাপ্লিকেশন বিকাশের জন্য অ্যান্ড্রয়েডের জন্য মনো ব্যবহার করতে পারেন, তবে তারা দেশীয় অ্যাপ্লিকেশনগুলির মতো মসৃণ দেখতে পাবেন না (কিছু কার্যকারিতা অনুপস্থিত হতে পারে, চেহারা এবং কিছুটা আলাদা হতে পারে ইত্যাদি)। সেক্ষেত্রে এই জাতীয় অ্যাপ্লিকেশনটি অন্য কোনও জাভা অ্যাপ্লিকেশনগুলির মতো দেখতে এবং মনে হয় এমন একটি "সাধারণ" জাভা অ্যাপ্লিকেশনটির চেয়ে কম বিক্রি করতে পারে।

আপনি যদি গেমসের মতো নেটিভ অ্যান্ড্রয়েড কোড (সি / সি ++ তে) সম্পর্কে কথা বলছেন তবে খবরটি ততটা খারাপ নয়। যেহেতু ভিজ্যুয়াল স্টুডিওতে সি ++ তে কোনও সমস্যা নেই তাই এটিকে কাজ করার বিভিন্ন উপায় রয়েছে:

  1. আপনি যদি কেবল নিজের কোডটি সংকলন করতে চান তবে আপনি ফ্রি বনাম-অ্যান্ড্রয়েড সরঞ্জামসেট ব্যবহার করতে পারেন । এটি মূলত ভিজ্যুয়াল স্টুডিওকে কীভাবে অ্যান্ড্রয়েড সংকলক চালু করতে হয় তা নির্ধারণের নিয়মগুলির একটি সেট।

  2. আপনি যদি ভিজ্যুয়াল স্টুডিওতে আপনার স্থানীয় কোডটি সংকলন করতে এবং ডিবাগ করতে চান তবে আপনার অ্যান্ড্রয়েডের জন্য ভিজুয়ালজিডিবি এর মতো আরও কিছু উন্নত প্রয়োজন হবে । এটি আপনার নেটিভ কোডটি স্বতন্ত্রভাবে বিলম্ব / ডিবাগ করতে পারে, বা একলাপ থেকে জাভা কোডটি ডিবাগ করতে পারে।



3

এছাড়াও, আপনি অ্যান্ড্রয়েড বিকাশের জন্যও ভিএস ব্যবহার করতে পারেন, কারণ শেষ পর্যন্ত, আইডিই শর্টকাট টু কমান্ড লাইন সরঞ্জামগুলির সাথে অভিনব পাঠ্য সম্পাদক ছাড়া কিছুই নয়, তাই সর্বাধিক জনপ্রিয় আইডিই ব্যবহার করা যেতে পারে।

তবে, যদি আপনি কোনও বিধিনিষেধ ছাড়াই সম্পূর্ণ নেটিভ বিকাশ করতে চান তবে আপনার কাছে সমস্ত প্রকারের সমস্যা থাকবে যেমন উইন্ডোজ প্ল্যাটফর্মে ফাইল সিস্টেমের ক্ষেত্রে সংবেদনশীলতা এবং অনুপস্থিত লাইব্রেরি সম্পর্কিত ..

যদি আপনি লিনাক্স প্ল্যাটফর্মে উইন্ডোজ মোবাইল অ্যাপ্লিকেশনগুলি তৈরির চেষ্টা করেন তবে আপনার চারপাশের অন্যান্য উপায়ে তুলনামূলক বড় সমস্যা রয়েছে, তবে অ্যান্ড্রয়েড ওএসের জন্য এক্সিলিপ সহ লিনাক্স ব্যবহার করা সর্বাধিক বুদ্ধিমান।


3
পুরো ইন্টেলিজেন্স এবং স্থাপনা রয়েছে এমন প্রতিটি অভিনব পাঠ্য সম্পাদক ছাড়া আর কিছুই নয়, প্রতিটি প্রকল্পের জন্য কল্পনাযোগ্য এবং সূর্যের নীচে সমস্ত কিছুর জন্য লক্ষ লক্ষ প্লাগইনগুলির জন্য টেমপ্লেটগুলি অন্তর্নির্মিত ফ্লাইতে কোড সম্পাদনা দিয়ে তৈরি করা হয়েছে .... আমার অর্থ এটি মূলত অভিন্ন নোটপ্যাড।
শে

আপনি যখন সঠিকভাবে এলিপস বা পাইচার্ম বা অ্যান্ড্রয়েড স্টুডিও ব্যবহার করেন তখন তারা ঠিক অভিনব টেক্সটএডিটর ... তবে আপনি যখন ভিএস-এর মতো রিয়েল আইডিই ব্যবহার করেন তখন আপনি সত্যিই তা বলতে পারবেন না;)
পুইয়া সামি

2

আমি মনে করি আপনি ভিজ্যুয়াল স্টুডিওতে জাভা ফাইলগুলি খুলতে পারেন এবং সরাসরি কমান্ড লাইন সরঞ্জামগুলি ব্যবহার করতে পারেন। আমি মনে করি না যদিও আপনি সিনট্যাক্স হাইলাইটিং বা স্বতঃপূরণ পাবেন get

গ্রহণটি সত্যই ভিজ্যুয়াল স্টুডিওর থেকে আলাদা নয় এবং অনেকগুলি সরঞ্জাম রয়েছে যা অ্যানড্রয়েড বিকাশকে আরও স্বাচ্ছন্দ্যময় করে তোলার জন্য ডিজাইন করা হয়েছে যা গ্রহণের মধ্যে থেকে কাজ করে।


1
অন্য কোনও ব্যবহারকারী জিজ্ঞাসা করতে চান যে আপনি যদি এই সরঞ্জামগুলির যে কোনও একটিতে লিঙ্ক পোস্ট করতে পারেন - তবে তাদের কাছে মন্তব্য করার মতো যথেষ্ট প্রতিবেদন নেই, তাই আমি তাদের পক্ষে জিজ্ঞাসা করছি।
ধনী ব্র্যাডশও


2

আপনি অ্যান্ড্রয়েড বিকাশের জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারেন। এখানে একটি সুন্দর নিবন্ধ দেখুন


1

আপনি যদি সি # ভাষা ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করতে চান তবে আপনি জামারিন ব্যবহার করতে পারেন ।
তারা এই দুর্দান্ত ক্রস প্ল্যাটফর্ম বিকাশ সরঞ্জাম তৈরি করেছে যা বিকাশকারীদের সি # ভাষায় আইওএস এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশ করতে সক্ষম করে।

জামারিন বিনামূল্যে থেকে এন্টারপ্রাইজ স্তরে বিভিন্ন লাইসেন্সে দেওয়া হয় তবে আমি স্টার্টার সংস্করণটি ব্যবহার করব না এটি বিনামূল্যে সংস্করণ। এটিতে জামারিন স্টুডিও অন্তর্ভুক্ত রয়েছে যা অ্যান্ড্রয়েডের জন্য তাদের প্রথম অ্যাপ্লিকেশন তৈরির চেষ্টা করতে চান তাদের পক্ষে দুর্দান্ত শুরু, তারা একটি ব্যবসায়িক লাইসেন্সও দেয় যা আপনাকে ভিজ্যুয়াল স্টুডিওতে বিকাশ করতে দেয় যাতে আপনি ওয়েব অ্যাপস বা উইন্ডোজ বিকাশের মতো সমৃদ্ধ অভিজ্ঞতা ব্যবহার করতে পারেন অ্যাপস, তারপরে তাদের কাছে এই এন্টারপ্রাইজ রয়েছে যার মধ্যে রয়েছে সমস্ত কিছু


1

অ্যান্ড্রয়েড, আইওএস এবং উইন্ডোজের জন্য ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরি করতে আপনি ভিজ্যুয়াল স্টুডিও 2015 ব্যবহার করতে পারেন।

আইডিই: https://www.visualstudio.com/en-US/explore/cordova-vs

আশা করি এটি সাহায্য করবে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.