visual studio - সতর্কতার প্রধান সংস্করণ 52 টি 51 এর চেয়ে বেশি নতুন, এই সংকলকটির দ্বারা সমর্থিত সর্বাধিক প্রধান সংস্করণ




visual-studio xamarin (7)

আজ আমি একই সমস্যার সমাধান করেছি:

কন্ট্রোল প্যানেল থেকে> একটি প্রোগ্রাম আনইনস্টল করুন> আপনার সিস্টেমে থাকা পুরানো জাভা সংস্করণগুলি আনইনস্টল করুন। আপনার সিস্টেমে আপনার কেবল জেডকে 1.8 এবং জেআর 1.8 থাকা উচিত।

এখন সি: / প্রোগ্রাম ফাইল / জাভাতে যান এবং পুরানো সমস্ত জাভা সংস্করণ মুছুন। আপনি যদি নিজের JDK 1.8 এবং সিআর: জেআরই 8 সেটআপ করে থাকেন: / প্রোগ্রাম ফাইলগুলি (x86) / জাভা তারপর সেগুলি সি: / প্রোগ্রাম ফাইল / জাভা ফোল্ডারে কাটা দিন।

তারপরে আমি ইন্টেলিজ আইডিই পুনরায় চালু করেছি যা আমি ব্যবহার করছি। এটি স্বয়ংক্রিয়ভাবে এসডিকে পথ আপডেট করতে বলেছে। Jdk 1.8 এ নির্দেশ করার পথ আপডেট করুন এবং তারপরে আমি আমার ফাইলগুলি পুনরায় কম্পাইল করেছিলাম এবং জিনিসগুলি ভালভাবে কাজ করতে শুরু করেছে।

আশা করি এটি আপনার পক্ষেও কাজ করে!

মূলত আমি সুপার নবাগত এবং আইটি সংস্থায় ইন্টার্নশিপ শুরু করেছি। আমি জামারিনের সাথে ভিএস ইনস্টল করেছি। আমি যে সমস্যার মুখোমুখি হয়েছি তা হতাশাবোধজনক। সুতরাং আমি যখন খালি প্রকল্প তৈরি করি তখনও আমি এটি সংকলন করতে এবং ত্রুটি পেতে পারি না:

তীব্রতার কোড বর্ণনা প্রকল্প ফাইল লাইন দমন স্টেট সতর্কতা প্রধান সংস্করণ 52 এর চেয়ে নতুন, এই সংকলকটির দ্বারা সমর্থিত সর্বাধিক বড় সংস্করণ।

আমি সমস্ত গুগলে অনুসন্ধান করেছি এবং অনেক লোককে জিজ্ঞাসা করেছি এবং এখনও আমার সমস্যার কোনও সমাধান করতে পারি নি। যদি কেউ স্কাইপ বা টিমউইভারের মাধ্যমে আমাকে সহায়তা করতে পারে তবে আমি এটিকে অনেক ধন্যবাদ জানাব। আমার স্কাইপ: টুনিটারডাল, আমাকে যুক্ত করতে নির্দ্বিধায়।


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

  • পছন্দসমূহ => এসডিকে অবস্থানগুলিতে যান এবং অ্যান্ড্রয়েড এসডিকে অবস্থানটি অনুলিপি করুন।
  • সেই ফোল্ডারে যান (বেশিরভাগ / ব্যবহারকারী / ব্যবহারকারী নাম / লাইব্রেরি / ডেভেলপার / জ্যামারিন / অ্যান্ড্রয়েড-এসডি কে-ম্যাকোক্স) এবং ফোল্ডার সরঞ্জামগুলিতে / প্রগুয়ার্ড / lib এ যান।
  • এখানে আপনি একটি proguard.jar খুঁজে পাবেন।
  • এটিটির নাম পরিবর্তন করুন অগ্রগামী_সোল্ড.জার।
  • শেষ প্রগুয়ার্ড ফাইলটি ডাউনলোড করুন (এটির মতো একটি https://sourceforge.net/projects/proguard/files/ )
  • সরঞ্জামগুলি / প্রগুয়ার্ড / লিব ফোল্ডারে আনজিপ করুন এবং প্রগুয়ার্ড.জার রাখুন
  • আপনার প্রকল্পটি পুনর্নির্মাণ করুন

সব ঠিক করা উচিত!

আপনি বাগ সম্পর্কে আরও তথ্য এখানে পেতে পারেন:


আমার পক্ষেও এসডিকে পরিবর্তন করতে কাজ করেছে, তবে বিকল্পসমূহ-> জামারিন-> অ্যান্ড্রয়েড সেটিংসের আওতায় আমার কাছে ভিএস 2015Pro এর বিকল্পগুলিতে ক্রস প্ল্যাটফর্ম নেই


আমি একই সমস্যা ছিল, এবং আমার চুল ছিঁড়ে। আমার কাছে জেডিকে সংস্করণ 8 ইনস্টল করা আছে, তবে এই সতর্কতাগুলি দূরে যাবে না এবং শেষ পর্যন্ত তারা বিল্ড ব্রেকিং ত্রুটি তৈরি করেছিল।

আমি যখন সরঞ্জামগুলি -> বিকল্পগুলি -> জামারিনে গিয়ে অ্যান্ড্রয়েড সেটিংসের দিকে চেয়েছিলাম তখন জাভা ডেভেলপমেন্ট কিট অবস্থানটি Program Files (x86) jdk.1.7.xxxxx এর দিকে ইশারা করছিল।

আমি Program Files এটি 1.8.0_101 এ পরিবর্তন করেছি। তারপরে আমি ভিজ্যুয়াল স্টুডিও পুনরায় চালু করেছি এবং আবার একই ত্রুটি ঘটেছে। একরকম, ভিজ্যুয়াল স্টুডিওটি জেডিকে 7 র সংস্করণ সনাক্ত করছে এবং এটিকে স্বয়ংক্রিয়ভাবে নির্দেশ করছে।

সুতরাং সমাধানটি খুব সাধারণ হিসাবে দেখা গেল। পাশাপাশি জেডিকে 8 সংস্করণ ইনস্টল করার পাশাপাশি জেদকের 7 টি সংস্করণ ইনস্টল করুন আমি তা করার সাথে সাথে জামারিন আরও ভাল আচরণে পরিণত হয়েছিল be এই পদক্ষেপটি আপাতদৃষ্টিতে সম্পর্কিত নয় এমন একটি সম্পূর্ণ গোছা সমাধান করেছে।


উপযুক্ত জেডিকে সংস্করণটি নির্ধারণ করতে সমস্যাযুক্ত লোকদের জন্য, আপনি বনাম 5 টি বিকল্প সংলাপে এই সেটিংটি ওভাররাইড করার চেষ্টা করতে পারেন:


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


সেই ত্রুটিটি আপনাকে বলছে যে জাভা ক্লাস ভার্সনটি লোড হচ্ছে সেটি জাভা 8 (52) দিয়ে সংকলিত হয়েছিল তবে জাভা 7 (51) সেই সংকলিত শ্রেণিটি লোড করার চেষ্টা করছে।

  • জাভা 7 প্রধান সংস্করণ 51 ব্যবহার করে

  • জাভা 8 প্রধান সংস্করণ 52 ব্যবহার করে

আপনার মেশিনে কোন জাভা সংস্করণ (গুলি) ইনস্টল করা আছে তা পরীক্ষা করুন এবং জামারিনের প্রয়োজনীয়তা এবং জাভা ইনস্টলেশন পদক্ষেপগুলি (নীচে লিঙ্ক করা) পর্যালোচনা করুন

জাভা এসডিকে (জেডিকে) ইনস্টল করা হচ্ছে