অ্যান্ড্রয়েড স্টুডিওর অ্যান্ড্রয়েড-এল ম্যাকের জন্য জেডিকে 7 দরকার


130

আমি কীভাবে আমার অ্যাপ্লিকেশনটি উপাদান নকশায় দেখায় তা দেখার চেষ্টা করছিলাম এবং আমি নতুন কার্ডগুলির lib ব্যবহার করতে চাই। আমার সমস্যা হ'ল এটি আমার গ্রেড ফাইলের মধ্যে এই ত্রুটিটি দিচ্ছে এবং আমার এটি ঠিক করা দরকার।

Error:compileSdkVersion android-L requires compiling with JDK 7

আমি এটি ডাউনলোড করে jdk-7u60-macosx-x64.dmgইনস্টল করেছি। java -versionটার্মিনালটিতে আমাকে দেখানো হচ্ছে যে 1.7 ইনস্টল করা আছে:

java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

আমরা হব

ls -l `which java`

আমাকে দিচ্ছে:

/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

.../current/...একটি নেই .../home। আমি .../homeএখানে পেয়েছি :

/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

এবং "জেডিকে অবস্থান" এর অধীনে অ্যান্ড্রয়েড স্টুডিওতে "এসডিকে অবস্থান" পছন্দসমূহের পথ নির্ধারণ করুন। তবে এটি কাজ করছে না - মনে হচ্ছে এটি এখনও জেডিকে 7 খুঁজে পাচ্ছে না।

আমি ম্যাক ওএসএক্স 10.9.3 এবং অ্যান্ড্রয়েড স্টুডিও (বিটা) 0.8.1 ব্যবহার করছি।


আপনার কাছে কি কোনও নির্দিষ্ট সংকলক সেটিংস রয়েছে যা জাভা 6 ব্যবহার করতে বলে? (এই ধরণের কিছু
গ্রহপ

উত্তর:


220

ডিরেক্টরিটি এতে সেট করা: /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home জেডিকে সেটিংসে আমার সমস্যা সমাধান হয়েছে। শুরু করার সময় আমারও একই সমস্যা ছিল। আশাকরি এটা সাহায্য করবে!


13
অান্তরিক ধন্যবাদ! পুরানো জেডিকে ডিরেক্টরি সিস্টেম / লাইব্রেরি / জাভা ইত্যাদির দিকে ইঙ্গিত করছিল তারা ইনস্টল করার পথটি পরিবর্তন করেছে বা কিছু! অসামান্য সাহায্য.
এডেন ফ্রাই

4
এটি আমার পক্ষেও কাজ করেছিল (জেডিকে 7 ডাউনলোড করার পরে)।

7
তবে কীভাবে ডিরেক্টরিটি সেট করবেন: / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.7.0_60.jdk/ কনটেন্টস / হোম? জেডিকে সেটিংস কোথায়?
লিজুন লু

ফোল্ডারের নাম পরিবর্তন হয়েছে এবং এখন ফোল্ডারের নাম jdk1.7.0_65.jdk :)
স্মার্টডনকি

4
গুরুত্বপূর্ণ বিশদ: পুরাতন ডিরেক্টরিটি হ'ল / সিস্টেম / গ্রন্থাগার নতুন দির / লাইব্রেরি
ইয়ান

203

@ মেগাপফফ উত্তরটি সঠিক। তবে আমি এটি ঠিক করতে খুব অসুবিধার মুখোমুখি হই। তাই এখানে ধাপে ধাপে বিশদ সমাধান

ম্যাকের জন্য

  1. এখান থেকে জেডিকে -7 এর ডিএমজি ফাইলটি ডাউনলোড করুন
  2. ডিএমজিতে ক্লিক করুন এবং নির্দেশাবলী অনুসরণ করুন। এটি ম্যাকে জেডিকে -7 ইনস্টল ও কনফিগার করবে।
  3. এখন আপনার অ্যান্ড্রয়েড স্টুডিওতে ফাইল-> প্রকল্পের কাঠামো -> এসডিকে অবস্থান যান।
  4. ইন JDK অবস্থান ব্রাউজ এ ক্লিক করুন এবং যান/->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home

    দ্রষ্টব্য: - এটি /System/Libraryএটি নয়/Library

  5. প্রয়োগ এবং ঠিক আছে ক্লিক করুন .... বিঙ্গো ..... আবার প্রকল্পটি তৈরি করুন .....


22
ওএস এক্স 10.10 (ইয়োসেমাইট) এর জন্য জেডিকে 8u20 প্রাথমিক অ্যাক্সেস রিলিজ ব্যবহার করতে হয়েছিল। আপনি এটি এখানে ডাউনলোড করতে পারেন । /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
জেডিকে

7
এটিই আমার পক্ষে কাজ করেছিল। আমি / সিস্টেম / লাইব্রেরিতে সন্ধান করছিলাম এবং কেবল / লাইব্রেরি নয়।
ক্যাসাফ

7
আপনাকে খুব ধন্যবাদ মিউচ! এটি: দ্রষ্টব্য: - এটি নয় / সিস্টেম / লাইব্রেরি এটি / গ্রন্থাগারটি আমার দিন তৈরি করেছে!
কিনপিঞ্জি

এই সমস্যা সম্পর্কে ভাল সাইট -> সরঞ্জাম. android.com/tech-docs/configration/osx-jdk
Plo_Koon

ধন্যবাদ .. আমি / লাইব্রেরির পরিবর্তে / সিস্টেম / লাইব্রেরিতে সন্ধান করছিলাম .. আপনার সহায়তার জন্য ধন্যবাদ
জন

15

অন্যান্য উত্তরগুলি খুব সঠিক তবে আমি আরও সংক্ষিপ্ত এবং পরিষ্কার হতে চাই। অপ্রয়োজনে এই পৃষ্ঠাটি অন্যদের দেখার থেকে বিরত রাখতে।

গুরুত্বপূর্ণ * পুরানো পাথ হ'ল / সিস্টেম / গ্রন্থাগার / জাভা ... এবং নতুন পথটি হ'ল / গ্রন্থাগার / জাভা ... (সিস্টেম ডিরেক্টরিতে নয়)

পুরানো পাথটি প্রতিস্থাপন করুন: / সিস্টেম / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.6.0_0.jdk/ সামগ্রীস / হোম

আপনার নতুন পথটি সেট করুন: / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.7.0_79.jdk/ সামগ্রীসমূহ / হোম


5

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

আপনার প্রকল্পটি খুলুন এবং ফাইল-> সেটিংসে যান।

প্রকল্প সেটিংসের অধীনে, সংকলক প্রসারিত করুন এবং জাভা সংকলক বিকল্পে যান। আপনি জাভ্যাকটি ব্যবহার করতে এবং প্রকল্পের বাইকোড সংস্করণটি 1.7 এ সেট করতে চান।

আশাকরি এটা করবো।


0

Jdk-7u79-macosx-x64.dmg এর জন্য কেবল / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.7.0_60.jdk/Contents/Home ডিরেক্টরিটি সেট করা হচ্ছে

/ সিস্টেমে নেই / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডিকি 1.7.0_60.jdk/ বিষয়বস্তু / ঘরে

দুটোই আলাদা


0

ভিতরে ফোল্ডারটি সন্ধান করার পরিবর্তে: /System/Library/Java/JavaVirtualMachines/

এখানে চিত্র বর্ণনা লিখুন

আমাদের সন্ধান করতে হবে:

/Library/Java/JavaVirtualMachines/

এখানে চিত্র বর্ণনা লিখুন

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