অ্যান্ড্রয়েড স্টুডিও একটি বৈধ Jvm (MAC OS এর সাথে সম্পর্কিত) খুঁজে পেতে অক্ষম ছিল


211

আমি ম্যাক ওএসে অ্যান্ড্রয়েড বিকাশের জন্য আমার অ্যান্ড্রয়েড স্টুডিও শুরু করতে অক্ষম (10.10.1 - ইয়োসেমাইট)

উত্তর:


355

ফাইন্ডারে অ্যান্ড্রয়েড স্টুডিওর জন্য অ্যাপ্লিকেশন প্যাকেজটি খুলুন এবং তথ্য.প্লেস্ট ফাইলটি সম্পাদনা করুন। কী JVMversion পরিবর্তন করুন। 1.6 * এর পরিবর্তে 1.6+ রাখুন। এটা আমার পক্ষে কাজ করেছে!

চিয়ার্স!

সম্পাদিত:

অ্যান্ড্রয়েড স্টুডিওর পুরানো সংস্করণগুলিতে এটি প্রয়োজনীয় ছিল, এটি আর সুপারিশ করা হয় না। সরকারী বিবৃতি দেখুন

"দয়া করে নোট করুন: ভিন্ন সংস্করণ বাছাই করার জন্য তথ্য.প্লেস্ট সম্পাদনা করবেন না That এটি কেবল অ্যাপ্লিকেশন স্বাক্ষরই নয়, আপনার ইনস্টলেশনতে ভবিষ্যতের প্যাচ আপডেটগুলিও ভেঙে দেবে" "

আন্তোনিও জোসের উত্তর সঠিক।

ধন্যবাদ aried3r!


15
আমি আমার
ম্যাকটিতে

5
সম্পূর্ণ করতে: এটি তথ্য.পলিট ফাইলে করতে হবে
হেনরিডভ

7
অ্যান্ড্রয়েড স্টুডিওর পুরানো সংস্করণগুলিতে এটি প্রয়োজনীয় ছিল, এটি আর সুপারিশ করা হয় না। দেখুন সরকারী বিবৃতি "দয়া করে মনে রাখবেন:। দো সম্পাদন করা Info.plist কোনো ভিন্ন সংস্করণ বাছাই না যে আপনার ইনস্টলেশন না শুধুমাত্র আবেদন স্বাক্ষর, কিন্তু ভবিষ্যতে প্যাচ আপডেট ভেংগে ফেলব।" আন্তোনিও জোসের উত্তরটি সঠিক।
aried3r

6
অ্যালোনসো এবং শেনের উত্তর অনুসারে, অ্যাপল থেকে সরকারী প্যাকেজটি কৌশলটি করেছে। কোন জঞ্জাল প্রয়োজন!
জাস্টিন লরেন্স 21

6
বাহ 1.6+ আমার জন্য কাজ করেছে .. তারা আপডেট হওয়ার পরে আমি কেবল একটি নতুন অ্যাপ্লিকেশন ডাউনলোড করব!
নীল যাফথা

174

এই লোকটিকে এখানে ইনস্টল করুন

http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

এবং আপনার ভাল হওয়া উচিত।


3
@ মিকিআরচ 89 এটিকে চেষ্টা করে দেখুন: support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
ঝেংইয়ে

4
এটি কীভাবে গৃহীত বা সঠিক উত্তর নয় তা আমি পাই না। এটি মূলত সমস্যাটি সমাধান করে এবং কোনও ফাইল সম্পাদনা করা থেকে বিরত রাখে। অন্তত আমার ইস্যুটি সহ যোসেমাইটে জাভাস নিখোঁজ হওয়ার কারণে অ্যান্ড্রয়েড স্টুডিও শুরু করতে সক্ষম হবেনা। ইন্টেলিজের জন্য একই ফিক্স 14.
অ্যান্ডি

8
প্রথমে এখানে ওরাকল থেকে সর্বশেষতম জেভিএম ডাউনলোড এবং ইনস্টল করুন: java.com/en/download/index.jsp এবং তারপরে উপরের লিঙ্কটি থেকে পিকেজি ডাউনলোড করুন এবং চালনা করুন, তারপরে আপনি জাভা 8 এ থাকবেন এবং এখনও যথাযথ প্রবর্তন কাজ করবে
এডওয়ার্ড টান

7
এছাড়াও, এটি যোগ পর্যন্ত কি Mac OSX এ আমার জন্য কাজ 10.10: 1) থেকে জাভা 8u25 ইনস্টল java.com/en/download 2) জাভা ইনস্টল আলোনসো তার লিঙ্কে সালে বলেন যে support.apple.com/kb/DL1572?viewlocale = en_US & লোকেল = en_US
কোথাও কোথাও

2
এই উত্তরটি আনুষ্ঠানিকভাবে প্রস্তাবিত উপায় ( জেআরই
স্টিফেন

140

[আপডেট]
এটি অ্যান্ড্রয়েড স্টুডিও ১.১ https://issuetracker.google.com/issues/37015035 এ স্থির করা হয়েছে

অ্যান্ড্রয়েড স্টুডিওর পরবর্তী সংস্করণে, যদি কোন জাভা 6 না পাওয়া যায় তবে 7 (বা আরও বেশি) পাওয়া যায় তবে এটি পরিবর্তে এটি ব্যবহার করবে। উন্নত ফন্ট রেন্ডারিংয়ের কারণে আমরা এখনও জাভা 6 দিয়ে স্টুডিও চালানোর পরামর্শ দিচ্ছি, তবে কেবল জাভা 8 পাওয়া গেলে এর চারপাশে কোনও কাজ করার দরকার নেই।

[শেষ আপডেট]

থেকে অ্যান্ড্রয়েড স্টুডিও 1.0 rc3 নোট

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

তবে বিকল্পগুলি কী তা সম্পর্কে কোনও ব্যাখ্যা নেই।

কিছুটা অনুসন্ধান করার পরে আমি
ম্যাক ইন্টেলিজ আইডিইএ 14.0.0 ওয়েব সহায়তা / ফাইল আইডিইএ.প্রপার্টিগুলিতে অ্যান্ড্রয়েড স্টুডিওর জন্য এই ভিএম বিকল্পগুলি সামঞ্জস্য করে দেখতে
পেলাম

তবে এর সাথে ভাগ্য নেই।

ভাগ্যক্রমে আমি 1.0 আরসি 3 রিলিজ নোটস অনুসারে পরিবেশ পরিবর্তনশীলগুলি ব্যবহার করে যোসামাইটে এটি সমাধান করতে সক্ষম হয়েছি।

আপনি অন্য
যে কোনও জায়গায় নির্দিষ্ট ওভাররাইড ফাইলগুলিকে নির্দেশ করতে পরিবেশের ভেরিয়েবলগুলি রাখতে পারেন: STUDIO_VM_OPTIONS, STUDIO_PROPERTIES ব্যবহার করার জন্য কোন vmoptions ফাইল, STUDIO_JDK ব্যবহার করার জন্য
কোন সম্পত্তি ফাইল
যা JDK দিয়ে স্টুডিও চালাতে হবে

এটি কিছুটা জটিল ছিল কারণ অ্যান্ড্রয়েড স্টুডিও কোনও কমান্ড লাইন অ্যাপ্লিকেশন নয় তাই লগইন করার সময় পরিবেশের পরিবর্তনশীল সেট করতে আমাকে একটি অ্যাপলস্ক্রিপ্ট কমান্ড ব্যবহার করতে হয়েছিল। আরও তথ্য এখানে

কমান্ড লাইনের জন্য এটি আমার প্রবর্তক কমান্ড।

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk

এবং এটি আমার অ্যাপলস্ক্রিপ্ট (এটি অ্যাপ্লিকেশন হিসাবে সংরক্ষণ করার জন্য মনে রাখবেন)

do shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"

প্রবর্তন সম্পর্কে, এখানে দেখুন


আমি একটি স্ক্রিপ্ট তৈরি করতে সক্ষম। লগইন আইটেমটিতে সেই স্ক্রিপ্টটি যুক্ত করা হয়েছে, তবে যতবার আমি এতে লগইন করি আমাকে স্ক্রিপ্টগুলি চালাতে বলি। আমরা কি এটি পটভূমিতে চালাতে পারি?
twister_void

অ্যান্ড্রয়েড বিকাশের জন্য 8 এর পরিবর্তে জেডিকে 7 ব্যবহার করার পরামর্শ দেওয়া হয় না?
স্টিফেন

4
আপনি কমান্ড লাইন থেকে ওপেন-এ অ্যান্ড্রয়েড io স্টুডিওয়ের মাধ্যমেও চালনা করতে পারেন যা আপনাকে একটি খুব সাধারণ শেল স্ক্রিপ্ট তৈরি করতে দেয় যা উপরের মতো পরিবেশ নির্ধারণ করে তারপরে এএস চালু করে। এটি আমার জন্য লঞ্চাক্টেল এবং অ্যাপলস্ক্রিপ্টের সাথে ঘোরাঘুরির চেয়ে অনেক সহজ ছিল।
tbm

3
আসলে অ্যাপলস্ক্রিপ্ট না চালিয়ে যাওয়ার উপায় আছে: সম্পাদনা করুন .bash_profile(যদি এই ফাইলটি উপস্থিত না থাকে তবে দয়া করে একটি নতুন তৈরি করুন), রাখুন export STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk, টার্মিনালটি (বা এই ফাইলটি সম্পাদনা করার জন্য আপনি যে কোনও পাঠ্য সম্পাদককে ব্যবহার করছেন) ছেড়ে দিন, অ্যান্ড্রয়েড স্টুডিও চালান এবং ভায়োলা। ওএসএক্স 10.10 এবং অ্যান্ড্রয়েড 1.0.1 এর সাথে পরীক্ষিত
ডাম্বফিংগার

1
@ জিও হ্যাঁ, আপনার মেশিনে ইনস্টল করা সংস্করণটি ব্যবহার করা উচিত। বিটিডব্লিউ, আপনি কি সর্বশেষে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করছেন? কারণ এই স্ক্রিপ্টটির আর দরকার হবে না
আন্তোনিও জোস

21

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

$ STUDIO_JDK = / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / jdk1.7.0_67.jdk রফতানি করুন

$ ওপেন / অ্যাপ্লিকেশন / অ্যান্ড্রয়েড \ স্টুডিও.এপ

আমার জন্য কাজ করেছেন


export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdkআমার জন্য কৌশলটি। ধন্যবাদ!
jlhonora

2
ধন্যবাদ। এটি অ্যান্ড্রয়েডের সাইটে সরবরাহ করা একই সমাধান। এখানে লিঙ্কটি দেওয়া হয়েছে: সরঞ্জাম. android.com/tech-docs/configration/osx-jdk
মন্ডকিন

1
এটি উত্তর নয়। অফিশিয়াল উত্তরটি অ্যাপল ডটকম থেকে জাভা 6 (জেআরই, জেডিকে নয় - জেডিকে ওરેકল হতে পারে) ইনস্টল করা। এটাই অ্যান্ড্রয়েড স্টুডিও ওয়েব সাইট স্পষ্টভাবে বলেছে।
ইলিয়া

14

এই কীটি পরিবর্তন করুন Info.plist

আমি থেকে পরিবর্তন

<key>JVMVersion</key>
<string>1.6*</string>

প্রতি

<key>JVMVersion</key>
<string>1.8*</string>

এবং এটি এখন দুর্দান্ত কাজ করেছে ..

সম্পাদিত:
তাত্ক্ষণিকভাবে এবং এরিড 3 আর দ্বারা উল্লিখিত সরকারী বিবৃতি অনুসারে, আন্তোনিও জোসের সমাধান সঠিক is

ধন্যবাদ!


"দয়া করে নোট করুন: ভিন্ন সংস্করণ বাছাই করার জন্য তথ্য.প্লেস্ট সম্পাদনা করবেন না That এটি কেবল অ্যাপ্লিকেশন স্বাক্ষরই নয়, আপনার ইনস্টলেশনতে ভবিষ্যতের প্যাচ আপডেটগুলিও ভেঙে দেবে" "
নিতেশ গোয়েল 8:15

12

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

দয়া করে নোট করুন:

যদিও এর সহজ সমাধানটি হ'ল অ্যান্ড্রয়েড স্টুডিওগুলির তথ্য.প্লেস্ট আপডেট করা । তবে এটি প্রস্তাবিত নয় এবং এটি ঠিক করার সঠিক উপায় নয়।

অফিসিয়াল স্টেটমেন্ট- "দয়া করে নোট করুন: আলাদা সংস্করণ বাছাই করার জন্য তথ্য.প্লেস্ট সম্পাদনা করবেন না That এটি কেবল অ্যাপ্লিকেশন স্বাক্ষরই নয়, আপনার ইনস্টলেশনতে ভবিষ্যতের প্যাচ আপডেটগুলিও ভেঙে দেবে" "

প্রথম সমাধান: আপনি যদি কমান্ড লাইন থেকে আপনার অ্যান্ড্রয়েড স্টুডিও চালনা করেন তবে আপনি এই দুটি রেখাকে আপনার .bash_profile এ যুক্ত করতে পারেন

$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk

$ open /Applications/Android\ Studio.app

পরবর্তী সময় থেকে আপনি যখনই আপনার টার্মিনালটি খুলবেন তখন আপনার স্টুডিও স্বয়ংক্রিয়ভাবে শুরু হবে।

দ্বিতীয় সমাধান: আপনি যদি ইউআই থেকে অ্যান্ড্রয়েড স্টুডিও চালাতে চান (আইকনে ক্লিক করে) নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. ম্যাকের স্ক্রিপ্ট সম্পাদক খুলুন (এটি স্পটলাইটে পাওয়া যাবে )
  2. নীচের লাইনটি কপি করুন

    শেল স্ক্রিপ্ট "লঞ্চাক্টল সেটেনভ স্টুডিও_জেডিকে / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডি কে 1.8.0_25.jdk"

দ্রষ্টব্য: - আপনার সংস্করণ অনুসারে jdk সংস্করণ পরিবর্তন করুন। আপনি কোন সংস্করণটি ওপেন টার্মিনালটি ব্যবহার করছেন তা পরীক্ষা করতে এবং নিম্নলিখিত কমান্ডটি চালান run

java -version

3. এখন ফাইল ফর্ম্যাট হিসাবে সংরক্ষণ করুন (s + গুলি): অ্যাপ্লিকেশন । অবশেষে সিস্টেম সেটিংস → ব্যবহারকারী ও গোষ্ঠীগুলি → লগইন আইটেমগুলি খুলুন এবং আপনি সবে তৈরি করেছেন এমন নতুন অ্যাপ্লিকেশন যুক্ত করুন।

  1. লগ-অফ করুন এবং আবার লগইন করুন বা আপনি নিজেও সেই অ্যাপ্লিকেশনটি চালাতে পারেন ..

উওলাআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআলোহোহোহোহুআলআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআআলসসালুসস]

তথ্যসূত্র:

আন্তোনিও জোসের উত্তর

রুরিওর উত্তর


1
আপনি যদি কেবলমাত্র সেই অ্যাপ্লিকেশনটি খোলেন তবে পুনরায় চালু করার দরকার নেই, তাই না? :)
ইয়াসুন

হ্যাঁ আপনি সেই অ্যাপ্লিকেশনটি ম্যানুয়ালিও চালাতে পারেন।
নীতেশ গোয়েল

1
@ নিতেশগোয়েল, সম্পূর্ণ -1-উত্তরটির জন্য ধন্যবাদ! আমি পরীক্ষা করে দেখলাম যে আপনি নির্দেশ করেছেন ঠিক তেমন রিবুট দরকার নেই, কেবল একটি লগ-অফ-লগ-ইন চক্র। :)
খায়ক্স

এটি উত্তর নয়। অফিশিয়াল উত্তরটি অ্যাপল ডটকম থেকে জাভা 6 (জেআরই, জেডিকে নয় - জেডিকে ওરેકল হতে পারে) ইনস্টল করা। এটাই অ্যান্ড্রয়েড স্টুডিও ওয়েব সাইট স্পষ্টভাবে বলেছে।
ইলিয়া

9

আমি ম্যাক ওএস এক্স 10.10 ব্যবহার করছি using এবং এই সমস্যা সমাধানের জন্য।

  1. Android স্টুডিও অ্যাপ্লিকেশন প্যাকেজ সামগ্রী খুলুন (অ্যাপ্লিকেশন ফোল্ডারে অ্যান্ড্রয়েড স্টুডিও আইকনে ডান ক্লিক করে)
  2. Infor.plist ফাইলটি খুলুন
  3. অনুসন্ধান এবং প্রতিস্থাপন:

    <key> JVM version</key>
    <string>1.6*</string>

পরিবর্তে:

    <key> JVM version</key>
    <string>1.6+</string>

এটাই!


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

6

ম্যাক ওএস এক্স ইয়োসেমাইটে কেবল ইনস্টল করুন:

জাভা এসই বিকাশ কিট 8

এবং

জাভা সংস্করণ 8 আপডেট 25

এই সব, আমার জন্য কাজ!


জাভা এসই ডেভলপমেন্ট কিট 8 আমার জন্য যথেষ্ট ছিল। ধন্যবাদ!
ম্যাথিজস

5
  1. নতুন JDK ইনস্টল করুন (8u102 বর্তমান)
  2. পরিবেশ পরিবর্তনশীল সেট করুন STUDIO_JDK( java_homeজাভা বাড়ির দির আউটপুট দেয় এবং sedজেডিকে দির পেতে দুটি ফোল্ডার ফেলা করে)

    launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`

  3. আপনার মতো সাধারণত অ্যান্ড্রয়েড স্টুডিও চালু করুন

প্রতিটি রিবুটে STUDIO_JDK সেট করুন

উপরের পদক্ষেপগুলি কেবলমাত্র বর্তমান সেশনের জন্য কাজ করে। এখানে / লাইব্রেরি / লঞ্চডেমনগুলিতে প্লাস্ট ফাইল তৈরি করবেন যা প্রতিটি বুটে উপরের কমান্ডটি চালায়:

sudo defaults write /Library/LaunchDaemons/com.google.studiojdk Label STUDIO_JDK
sudo defaults write /Library/LaunchDaemons/com.google.studiojdk ProgramArguments -array /bin/launchctl setenv STUDIO_JDK `/usr/libexec/java_home | sed 's/\/Contents\/Home//g'`
sudo defaults write /Library/LaunchDaemons/com.google.studiojdk RunAtLoad -bool TRUE

প্লাস্টিক ট্রিক সম্পর্কে http://www.dowdandassassii.com/blog/content/howto-set-an-en वातावरण-variable-in-mac-os-x-launchd-plist/ ধন্যবাদ ধন্যবাদ


3

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

অ্যান্ড্রয়েড স্টুডিওতে দুটি পৃথক জেডিকে দরকার:

  • জাভার সংস্করণ যা আইডিই নিজেই চালিত করে।
  • এটি JDK এর সংস্করণ যা জাভা সংকলকটি থেকে তা পেতে ব্যবহার করে

এই দুটি একই (এবং সাধারণত) একই হতে পারে তবে আপনি এগুলি পৃথকভাবে কনফিগার করতে পারেন। এবং বিশেষত ওএসএক্সে, তারা প্রায়শই আলাদা হয়।

এবং ইয়োসেমাইটের জন্য (ম্যাক ওএসএক্স 10.10) ইস্যুগুলি:

প্রথমে দয়া করে নিশ্চিত হয়ে নিন যে আপনার কাছে জাভা 6 এর সর্বশেষতম সংস্করণ ইনস্টল করা আছে; কিছু ক্ষেত্রে সমস্যাগুলি সমাধান করা হয়েছে: http://support.apple.com/kb/DL1572

যদি তা না হয় তবে উপরে বর্ণিত হিসাবে STUDIO_JDK সেট করে জাভা 7 বা জাভা 8 এর সাম্প্রতিক সংস্করণটি চালানোর চেষ্টা করুন। এটি অন্যান্য সমস্যাগুলি স্থির করেছে বলে জানা গেছে (যদিও আপনি উপরের জাভা 8 এর জন্য প্রদর্শিত ফন্টের রেন্ডারিংটি পাবেন will)


2

আমি ওএস এক্স এল ক্যাপিটেনে আপডেট করার পরে জাভা আনইনস্টল করা হয়েছিল।

আমি জাভা পুনরায় ইনস্টল করার আগে এবং পরে টার্মিনালের স্ক্রিনশটটি দেখুন।

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

জাভা পুনরায় ইনস্টল করতে আমি এই লিঙ্কটি অনুসরণ করেছি যা অ্যান্ড্রয়েড স্টুডিও ডায়ালগ বাক্সে সরবরাহ করা হয়েছিল।

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

জাভা ইনস্টলেশন পুনরায় ইনস্টল করার পরে অ্যান্ড্রয়েড স্টুডিও আবার দৌড়েছিল।


1

প্যাকেজে অ্যান্ড্রয়েড স্টুডিওর তথ্য.পল্লিস্ট ফাইলটি সম্পাদনা করুন যাতে এটি 1.7 ব্যবহার করে বা আপনি যেটি জেভিএম ভার্সন ইনস্টল করেছেন তা ব্যবহার করুন। উপরের জবাবদিহি হিসাবে জেভিএম ভার্সনটি 1.6 * এর পরিবর্তে 1.6+ এ পরিবর্তন করা খুব বেশি কাজ করা উচিত।

উপরের কাজগুলি কিন্তু আরসি 3 রিলিজ নোটগুলি দেখুন বাঞ্ছনীয় নয়

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

অ্যান্ড্রয়েড স্টুডিও ম্যাক ওএসএক্স (ম্যাভেরিক্স) এ জেভিএম লোড করতে ব্যর্থ হয়েছে দেখুন



1

আমার একই সমস্যা এবং এইভাবে সংশোধন করা হয়েছে:

আপনার অফিসিয়াল অ্যাপল পৃষ্ঠা থেকে জাভা ইনস্টল করা উচিত।

http://support.apple.com/kb/DL1572



1

ম্যাক ওএস এক্স ইয়োসেমাইটে কেবল ইনস্টল করুন:

জাভা এসই বিকাশ কিট 8

এবং

জাভা সংস্করণ 8 আপডেট 25

সবই, আমার জন্যও কাজ কর! যেমন গিভ বলেছেন, এত সহজ!


1

আপনি STUDIO_JDKআপনার ব্যবহারকারীর লঞ্চ এজেন্টগুলি ব্যবহার করে সমাধানটি প্রয়োগ করতে পারেন । এটিতে আপনার লঞ্চএজেন্ট ডিরেক্টরিতে একটি প্লিস্ট ফাইল তৈরি করা জড়িত~/Library/LaunchAgents

একটি নতুন ফাইল তৈরি করুন ~/Library/LaunchAgents/UNIQUE_KEY.plist, যেখানে UNIQUE_KEY কেবল সনাক্তকারী। আমি কম ব্যবহার করি ব্যবহারকারীর নাম androidstudio।

আপনার নতুন প্লাস্ট ফাইলটিতে নিম্নলিখিত পাঠ্যটি অনুলিপি করুন এবং নীচের নির্দেশাবলী অনুসারে এটিকে সংশোধন করুন।

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Label</key>
   <string>UNIQUE_KEY</string>
   <key>ProgramArguments</key>
   <array>
      <string>sh</string>
      <string>-c</string>
      <string>launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk</string>
   </array>
   <key>RunAtLoad</key>
   <true/>
</dict>
</plist>

আপনার দুটি পরিবর্তন করতে হবে:

  1. আপনার ফাইলের নামের সাথে মিলানোর জন্য UNIQUE_KEY পরিবর্তন করুন (.plist এক্সটেনশন ছাড়াই)।
  2. আপনার জেডি কে পাথটি সঠিক তা যাচাই করুন এবং প্রয়োজনে পরিবর্তন করুন। আমি এই উদাহরণে 7u71 ব্যবহার করছি।

এটি আন্তোনিও জোসের উত্তরের মতো একই অন্তর্নিহিত সমাধান । এটি অ্যান্ড্রয়েড স্টুডিও সংস্করণ 1.0 আরসি 3 রিলিজ নোটের উপর ভিত্তি করে STUDIO_JDK এনভায়রনমেন্ট ভেরিয়েবল সেট করে । এই সমাধানটি পরিবেশ পরিবর্তনশীল সেট করতে অ্যাপলস্ক্রিপ্টের চেয়ে LaunchAgents ডিরেক্টরি ব্যবহার করে। যেমন আপনার অর্ডার এবং আপনার সিস্টেম এবং পরিবেশের ভেরিয়েবলগুলি কীভাবে সংগঠিত করে তার মধ্যে এটি বেশিরভাগ পার্থক্য।


1

প্লিস্টটি সম্পাদনা করবেন না।এই নির্দেশাবলী আমার জন্য প্রথমবার কাজ করেছিল আমি কয়েক মাস আগে পাশাপাশি ঠিক আজই অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি। (1/21/2015)

গুগলের ওয়েবসাইটে প্রকৃতপক্ষে তালিকাভুক্ত না হলেও আপনাকে কিছু সাধারণ জিনিস করতে হবে really

  1. প্রথমে আপনার জাভা ইনস্টল করা দরকার। এটি জেডিকে নয়, এটি আলাদা। আপনি এই লিঙ্ক থেকে এটি পেতে পারেন আপনার যদি এটি না থাকে তবে এটি সম্ভবত "কোনও জেভিএম ইনস্টল করা নেই" এর মতো কিছু বলতে ত্রুটি ছুঁড়ে দেবে ।
  2. দ্বিতীয়ত আপনার জাভা জেডিকে দরকার, আমি এই লিঙ্কটি থেকে জেডিকে 7 পেয়েছি জাভা এসই বিকাশ কিট 7u75 শিরোনামের অধীনে ম্যাক ওএস এক্স লিঙ্কটি বেছে নেওয়ার বিষয়টি নিশ্চিত করুন। আপনার যদি এটি না থাকে তবে এটি সম্ভবত কোনও জেডিকে নয় এমন কিছু বলতে ত্রুটি ছুঁড়ে দেবে ইনস্টল করা ।
  3. আপনি যদি ইতিমধ্যে অ্যান্ড্রয়েড স্টুডিও ইনস্টল না করে থাকেন তবে তা করুন। তবে আমি নিশ্চিত আপনি ইতিমধ্যে এটি ইতিমধ্যে সম্পন্ন করেছেন।

1

@ গার্ডের পরামর্শ অনুসারে, আমি উত্তর হিসাবে আমার মূল মন্তব্যটি ( https://stackoverflow.com/a/27370525/763459 ) গ্রীষ্মকালীন করছি , আশা করি এটি এই সমস্যাটি দ্বারা বিরক্ত অন্যদের সহায়তা করতে পারে।

অ্যাপলস্ক্রিপ্ট না চালিয়ে যাওয়ার উপায় আছে: সম্পাদনা করুন .bash_profile(যদি এই ফাইলটি উপস্থিত না থাকে তবে দয়া করে একটি নতুন তৈরি করুন, @ জেরার্ডের পরামর্শ অনুসারে, আপনি source .bash_profileপ্রথমবার ব্যবহার করতে পারেন )।

  • লিগ্যাসি জাভা ইনস্টল করুন (প্রয়োজনীয় হতে পারে) http://support.apple.com/kb/DL1572

  • রফতানি STUDIO_JDK / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / jdk1.8.0_31.jdk রাখুন

  • তারপরে টার্মিনালটি (বা কোনও ফাইল পাঠক সম্পাদক আপনি এই ফাইলটি সম্পাদনা করতে ব্যবহার করছেন) ছেড়ে দিন, অ্যান্ড্রয়েড স্টুডিও এবং ভায়োলা চালান

ওএসএক্স 10.10 এবং অ্যান্ড্রয়েড 1.0.1 দিয়ে পরীক্ষিত


1

অ্যান্ড্রয়েড স্টুডিও ফাইল settings / লাইব্রেরি / পছন্দসমূহ / অ্যান্ড্রয়েড স্টুডিও / আইডিয়া.প্রপ্রেটিস থেকে সেটিংস পড়বে। আমি এই ফাইলটি তৈরি করেছি এবং এতে আমার জেডিকে যাওয়ার পথ রয়েছে:

STUDIO_JDK = / লাইব্রেরি / জাভা / JavaVirtualMachines / jdk1.8.0_45.jdk

তথ্য.পিস্টের কোনও সম্পাদনা প্রয়োজন!


0

"ম্যাক ওএসে, অপ্টিমাইজড ফন্ট রেন্ডারিংয়ের জন্য জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) 6 দিয়ে অ্যান্ড্রয়েড স্টুডিও চালান then তারপরে আপনি জাভা ডেভেলপমেন্ট কিট (জেডিকে) 6 বা জেডিকে 7 ব্যবহার করার জন্য আপনার প্রকল্পটি কনফিগার করতে পারেন" "

এটি http://developer.android.com/sdk/index.html এ তালিকাভুক্ত ছিল ম্যাক ওএস এক্সের জন্য সিস্টেমের প্রয়োজনীয়তার অধীনে

একবার আপনি অ্যালোনসো সি লিক্স অনুসারে অ্যাপল থেকে জাভা 6 (জেডিকে নয়) ইনস্টল করার পরে, আপনি টার্মিনাল, তথ্য.পলিট ফাইল, বা অন্যান্য লাইব্রেরিগুলিতে গোলমাল না করে অ্যান্ড্রয়েড স্টুডিও খুলতে এবং পুনরায় কনফিগার করতে সক্ষম হবেন।


0

আমি ইন্টেলিজ আইডিয়া ডাউনলোড করেছি। আমি যখন ইন্টেলিজ ইনস্টল করার চেষ্টা করব তখন একটি পপ-আপ উপস্থিত হয়েছিল যে আমার ম্যাক জাভা আরই-র সাথে অনুপস্থিত রয়েছে, আপনি কি এটি ডাউনলোড করতে চান? আমি ইন্টেলিজ ব্যবহার করে হারিয়ে যাওয়া প্যাকেজটি ডাউনলোড করার পরে, আমি অ্যান্ড্রয়েড স্টুডিও খুলতে পারি।




0

আমি একই সমস্যাটি মোকাবিলা করছি এবং আমি এটি কাজ করব।

এটি সম্ভবত আপনার jdk সংস্করণটি ঠিক নয়।

এখন আমি jdk1.8 ইনস্টল করেছি এবং এটি এখন ঠিক আছে।


0

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

এটি করতে, নিম্নলিখিত নাম এবং পথ সহ একটি .plist ফাইল তৈরি করুন:

/Library/LaunchAgents/setenv.STUDIO_JDK.plist

এবং বিষয়বস্তু:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>Label</key>
            <string>setenv.STUDIO_JDK</string>
        <key>ProgramArguments</key>
            <array>
                <string>sh</string>
                <string>-c</string>
                <string>
                    launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
                </string>
            </array>
        <key>RunAtLoad</key>
            <true/>
        <key>ServiceIPC</key>
            <false/>
        <key>LaunchOnlyOnce</key>
            <true/>
        <key>KeepAlive</key>
            <false/>
    </dict>
</plist>

তারপরে টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালিয়ে ফাইলের বৈশিষ্ট্যগুলি পরিবর্তন করুন:

sudo chmod 644 /Library/LaunchAgents/setenv.STUDIO_JDK.plist

sudo chown root /Library/LaunchAgents/setenv.STUDIO_JDK.plist

sudo chgrp wheel /Library/LaunchAgents/setenv.STUDIO_JDK.plist

মন্তব্য:

1) আপনার কম্পিউটারে আপনার যে সংস্করণ রয়েছে তা মেলাতে আপনাকে 'jdk1.8.0_25.jdk' পরিবর্তন করতে হবে।

2) আমি জাভা * সংস্করণগুলির বিভিন্ন পরিবর্তনের জন্য "jdk1.8। *। Jdk" ব্যবহার করার চেষ্টা করেছি, কিন্তু আমি যখন অ্যান্ড্রয়েড স্টুডিওটি খুলি তখন আমি কোনও জেভিএম ত্রুটি পাইনি যদিও আপনি "প্রতিধ্বনি $ স্টুডিও_জেডি কে" চালান এটি ফেরত দেয় সঠিক পথ এই সমস্যাটি কীভাবে ঠিক করা যায় সে সম্পর্কে কারও অন্তর্দৃষ্টি রয়েছে।


0

অ্যাপল সমর্থন পৃষ্ঠা থেকে জাভা ডাউনলোড করার চেষ্টা করুন: http://support.apple.com/kb/DL1572 যদি এটি আপনার পক্ষে কাজ করে না বা লোড করতে ব্যর্থ হয় ( খুব সাধারণ সমস্যা ), জাভা ডাউনলোড এবং ইনস্টল করতে কেবল এই লিঙ্কটি অনুসরণ করুন আপনার প্রয়োজন সংস্করণ:

http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg

এটাই.


0

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


-1

আমি তথ্য সম্পাদনা করে এটি কাজ করতে সক্ষম হয়েছি p প্রস্তাবিত পদ্ধতিটি ব্যবহার করার চেষ্টা করা হয়েছিল কিন্তু এটি ব্যর্থ হয়েছিল।

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