অ্যান্ড্রয়েড স্টুডিও চালাতে ত্রুটি


120

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

তবে যখন আমি শুরু studio.shকরি তখন আমি এই বার্তাটি দিয়ে একটি ত্রুটি পেয়েছি:

'সরঞ্জাম.জার' অ্যান্ড্রয়েড স্টুডিওর ক্লাসপথে নেই। দয়া করে জেআরএ-এর চেয়ে জেডিএ-তে জেভিএহোম পয়েন্টগুলি নিশ্চিত করুন

এখানে কেউ আমাকে এই সাহায্য করতে পারেন?


1
এই লিঙ্কে আপনাকে সাহায্য করতে পারি সংযোগ আছে
vinoth

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

আমারও একই সমস্যা ছিল এবং স্ট্যাকওভারফ্লো থেকে এই পোস্টটি পেয়েছি। বিষয়টি সমাধান করেছেন। ওভারফ্লো পোস্টটি স্ট্যাক করুন
ব্যবহারকারী 1223879

উত্তর:


96

আপনার জাভা জেডিকে সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করে দেখুন

dpkg --list | grep -i jdk

যদি না হয় তবে জেডিকে ইনস্টল করুন

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer

ইনস্টলেশন পরে আপনি jdk সক্ষম করতে হবে

update-alternatives --display java

উবুন্টু জাভা জেডিকে 8 ব্যবহার করে কিনা তা পরীক্ষা করুন

java -version

সব ঠিকঠাক থাকলে উত্তরটি এমন কিছু হওয়া উচিত:

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

কি সংকলক ব্যবহৃত হয় তা পরীক্ষা করুন

javac -version

এটি এর মতো কিছু প্রদর্শন করা উচিত

javac 1.8.0_91

পরিশেষে, পরিবেশ পরিবর্তনশীলগুলিতে JAVA_Home যুক্ত করুন

সম্পাদনা করুন /etc/environmentএবং JAVA_HOME=/usr/lib/jvm/java-8-oracleফাইলের শেষে যুক্ত করুন

sudo nano /etc/environment

ফাইলের শেষে যুক্ত করুন

JAVA_HOME=/usr/lib/jvm/java-8-oracle

এরপরে আপনাকে পুনরায় বুট করতে হবে, আপনি এটি দিয়ে টার্মিনাল থেকে এটি করতে পারেন:

sudo reboot

আপনি জেডিকে অপসারণ করতে চান

sudo apt-get remove oracle-java8-installer

'dpkg - list | grep -i jdk 'দেখিয়েছে যে আমার পুরানো সানের জাভা সংস্করণ had রয়েছে, এটি থেকে মুক্তি পেয়ে খুশি।
অপুতসিয়াক

এটি কাজ করার জন্য আমাকে সম্পাদনা / ইত্যাদি / পরিবেশ করতে হয়নি।
theicfire

ধন্যবাদ এটি সত্যিই সহায়ক জাভা হোম পাথ সম্পাদনা করার প্রয়োজন নেই
রাহুল

আমি এতে ভাল নই তবে আমি এ জাতীয় মেসেজ পেয়েছি: "ওপেনজেডি কে মাঝে মাঝে মাঝে পারফরম্যান্স এবং ইউআই বিষয়গুলি দেখায় We আমরা ওরাকল জেআরই / জেডিকে ব্যবহার করার পরামর্শ দিই" এর অর্থ কী?
আলেকসি টিমোশচেঙ্কো 14'16

তারা আপনাকে জাভা এর ওরাকল সংস্করণ ব্যবহার করার পরামর্শ দেয়, ওপেনজেডক জাভাতে সমস্যা রয়েছে
ফ্রাঙ্কোইস

41
 sudo apt-get install default-jdk

উবুন্টু 11 এ সবই


1
আমি ইতিমধ্যে এটি সমাধান। আমি অ্যাপটি-গেট ব্যবহার করতে পারি না কারণ আমি ফেডোরা ব্যবহার করছি। আমি ইউম ব্যবহার করি যা হোক ধন্যবাদ.!
ব্যবহারকারী 1321759

1
ধন্যবাদ @ এলশান, একটি কবজির মতো কাজ করেছেন। মজার বিষয়টি হ'ল আমি যে অ্যান্ড্রয়েড স্টুডিওটি চালানোর পরে, কিন্তু জাভাআহোম ভেরিয়েবলের কোনও সেট আপ নেই। এটি কাজ করার পরেও আমার যত্ন নেই।
সিএসবা তোথ

আমি আমার আপভোটটি প্রত্যাহার করতে পারি না, তবে আমি বুঝতে পারি যে এটি 6 জেডিকে সংস্করণটি ইনস্টল করেছে এবং অ্যান্ড্রয়েড স্টুডিও নরকের মতো ত্রুটি ছুঁড়েছে। সুতরাং এটি কবজির মতো কাজ করে না।
সিএসবা তোথ

@CsabaToth, আমি বিশ্বাস করি এই কারণে আপনি, একটি পুরোনো উবুন্টু বন্টন ব্যবহার করছেন আমার 13.10 এটা স্পষ্টভাবে openjdk সংস্করণ 7. ইনস্টল উপর হতে পারে
ইউজিন ভ্যান মারউই ডের

@ ইউজেনেভান্ডারমারভে আমি একটি দূরে আপগ্রেড করেছি, আমি এটি পরীক্ষা করব।
সিএসবা তোথ

17

জাভা জেডিকে বিপরীতে জাভা জেআরই ইনস্টল করার কারণে এটি ঘটে।

সমাধানটি সহজ:

sudo apt-get install openjdk-7-jdk

http://www.maxmakedesign.co.uk/development/2013/android-studio-tools-jar-classpath/


এটি আমাকে "
সুডোকে ওপেনজেডকে

এই সাহায্য করেছে। উবুন্টু 15.10 এ আমাকে স্টুডিওটি শুরু করতে হয়েছিলJAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ ./studio.sh
রুবু 77

"sudo apt-get ইনস্টল openjdk-7-jdk" এটিই রহস্য .. চমৎকার! ধন্যবাদ! +1
ম্যাক্সিমিলিয়ানো শোভিন্দ

16

ত্রুটিটি স্ব-বর্ণনামূলক, আপনার জেআরকে পরিবর্তে আপনার পরিবেশ পরিবর্তনশীলটি জেডিকে পাথে সেট করা দরকার এটি এখানে

JDK_HOME: C:\Program Files\Java\jdk1.7.0_07

লিনাক্সের জন্য পথ পরীক্ষা করুন

এবং এখানে সম্ভাব্য নকল অ্যান্ড্রয়েড স্টুডিও কাজ করছে না


দুঃখিত। আমি আমার অপারেশন সিস্টেম সম্পর্কে জানাতে পারি নি: লিনাক্স (ফেডোরা 18 64)। আমি জাভাআহোম এবং পাথ তৈরি এবং কনফিগার করেছি তবে আমি এখনও এই বার্তাটি পাচ্ছি।
ব্যবহারকারী 1321759

9

বিধবা 7 64 বিট।

  1. জাভাআহোম আমার জেআরই (জেডিকে নয়) ডিরেক্টরিতে নির্দেশ করে
  2. JDK \ lib ডিরেক্টরি থেকে ANDROIDSTUDIO \ lib ডিরেক্টরিতে সরঞ্জাম.জারের অনুলিপি সমস্যার সমাধান করে

উইন্ডোজ 7 64৪ বিটগুলিতে প্রাকৃতিকভাবে কাজ করে!
মিস্টার মিনস

আমি ম্যাক ওএসএক্স এল ক্যাপিটেনে ওয়াইনের মাধ্যমে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করার সময় এটি পুরোপুরি কার্যকর হয়েছিল।
আকিলান আরসু

8

ওপেনসুএস 13.1 এবং কয়েকটি 13.2 সংস্করণে আপনার এটিরও দরকার:

  • java-1_7_0-openjdk-develপ্যাকেজ ইনস্টল করুন
  • স্টুডিও শুরু করার সাথে সাথে JAVA_HOME পথ পরিবর্তন করুন:

এক্স 86 এর জন্য: JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/ sh studio.sh

এক্স 64 এর জন্য: JAVA_HOME=/usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/ sh studio.sh


4

নতুন ইনস্টল করা লিনাক্স মিন্ট 16 এও আমার একই সমস্যা ছিল this এটি ঠিক করার জন্য আপনাকে কেবল কমান্ডটি টাইপ করতে হবে

sudo apt-get install openjdk-7-jdk

এবং এটাই. এমনকি আপনার পরিবেশে ভান্ডার যুক্ত করতে বা JAVA_HOME তৈরি করার দরকার নেই।


4

উবুন্টুতে আমি এখানে বর্ণিত সমস্ত পদ্ধতি ব্যবহার করে দেখেছি তবে কোনটিই কার্যকর হয়নি।

শেষ পর্যন্ত আমি যা করেছি তা হ'ল:

  • ওরাকল থেকে জেডিকে ডাউনলোড করুন, সংরক্ষণাগারটি বের করুন

  • সম্পাদনা করুন android-studio/bin/studio.shএবং শীর্ষে যুক্ত করুন

    JAVA_Home = / পথ / to / jdk রফতানি করুন

  • ফাইলটি সংরক্ষণ করুন এবং cd android-studio/binঅ্যান্ড্রয়েড স্টুডিও চালু করুন:./studio.sh


4

আমার জন্য, জেনোম 16.2 দিয়ে ফেডোরা 22 চালানো , এই সমাধানটি আমাকে সহায়তা করেছে। সংক্ষেপে, আপনার JDK- র বিকাশ ফাইলগুলি জাভা-১.৮.০-ওপেনডিজিডি-ডেভেল ইনস্টল করা উচিত ।

টার্মিনালটি খুলুন এবং জেডিকে বিকাশ প্যাকেজের সর্বশেষতম সংস্করণটি অনুসন্ধান করুন:

$ dnf search jdk-devel
Last metadata expiration check performed 12:44:51 ago on Mon Aug  3 22:20:24 2015.
============================ N/S Matched: jdk-devel ============================
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with
                                      : full debug on
$ sudo dnf install java-1.8.0-openjdk-devel

4

প্রথমে জাভা জেডিকে ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন:

dpkg --list | grep -i jdk

যদি তা না হয় তবে জেডিকে ইনস্টল করুন:

  1. ওডাকল থেকে জেডিকের সর্বশেষতম সংস্করণটি ডাউনলোড করুন: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  2. আপনার মেশিনে উপযুক্ত স্থানে এটি এক্সট্রাক্ট করুন। এক্সট্র্যাক্টের অবস্থানটি পান:

    vi ~/.bashrc অথবা vi ~./ bash_profile

    JAVA_HOME=/home/user/installs/jdk1.7.0_40
    PATH=$JAVA_HOME/bin

    source ~/.bashrc অথবা source ~/.bash_profile

  3. ইনস্টলেশন পরে আপনি এটি পরীক্ষা করতে পারেন:

    java -version
    which java

    যদি সমস্ত জিনিস সঠিক হয় তবে সঠিক উত্তরটি এমন কিছু হওয়া উচিত:

    জাভা সংস্করণ "1.7.0_40"
    জাভা (টিএম) এসই রানটাইম এনভায়রনমেন্ট (বিল্ড 1.7.0_40-বি 43)
    জাভা হটস্পট (টিএম) 64-বিট সার্ভার ভিএম (বিল্ড 24.0-বি 57, মিশ্র মোড)

  4. অ্যান্ড্রয়েড-স্টুডিও / বিন ডিরেক্টরিতে ফাইলটি স্টুডিও.শনে নিম্নলিখিত বিবৃতিটি যুক্ত করুন:

    JAVA_HOME=/home/user/installs/jdk1.7.0_40

অবশেষে নিম্নলিখিত কমান্ড দিয়ে আপনার অ্যান্ড্রয়েড স্টুডিও শুরু করুন:

./studio.sh 

1

সমস্যা ফেডোরা 20 বাগ উপর একটি বাগ সংশোধন করা হয় খুব অদ্ভুত: যদি আমি Google Talk প্লাগইন ইনস্টল আছে তারপর অন্ধকার (ক্র্যাশ https://bugs.eclipse.org/bugs/show_bug.cgi?id=334466 )। এটা আমার জন্য পাগল। আমি ভেবেছিলাম এটি জাভা সংস্করণ এবং জাভা with এর সাথে আমার গ্রহনটি এখনও ক্র্যাশ হয়ে গেছে। এটি সমাধান করার জন্য আমার পরিবর্তে কে-ডি-ই জিনোম / জিটিকে ব্যবহার করা উচিত। এখন এটি "ভাল" (জ্ঞান পরিবেশে) কাজ করে। সমস্ত উত্তরের জন্য ধন্যবাদ।


1

আমি উইন্ডোজ 7 এক্স 64 পেশাদার সংস্করণে একই ধরণের সমস্যার মুখোমুখি হয়েছি। এই সমস্যাটি সমাধানের জন্য নিম্নলিখিত পদক্ষেপগুলি দয়া করে নোট করুন।

  1. আপনি jdk1.7 x64 বিট সংস্করণ ব্যবহার করতে পারলে সরঞ্জাম.জার প্রয়োজনীয় পাথ থেকে অনুপস্থিত।

  2. দয়া করে jdk1.7 এর x86 সংস্করণ ইনস্টল করুন

  3. জেডিকেহোম = "সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.7.0_67" সেট করুন এবং পাথ এনভায়রনমেন্টের পরিবর্তনশীল হিসাবে পথ = "সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.7.0_67 \ বিন" নোট: লিনাক্স সঠিক পথ রাখুন।

  4. / অ্যান্ড্রয়েড-স্টুডিও \ বিন ফোল্ডার থেকে 32 বিট অ্যাপ্লিকেশন চালু করুন।

আমি 32 বিট jdk1.7 এর সাহায্যে উইন্ডোজ 7 এ এই পদক্ষেপগুলি পরীক্ষা ও যাচাই করেছি


0

এটি সম্ভবত আপনার মেশিনে jdk ইনস্টল না করার কারণে। প্রথম রান করার সময় আমার ঠিক একই সমস্যা ছিল। একটি টার্মিনাল খুলুন ( CTRL + ALT + T ) এবং টাইপ করুন:sudo apt-get install openjdk-7-jdk

জাভা পরিবেশ পরিবর্তনশীল সেটআপ হয়ে গেলে। নিম্নলিখিত পদক্ষেপগুলি:

  1. sudo gedit /etc/environment
  2. হয় ফাইলের শুরুতে বা শেষে লিখুন: JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386(আপনার জাভা ইনস্টলের উপর নির্ভর করে অবস্থানটি ভিন্ন হতে পারে)
  3. export JAVA_HOME
  4. সংরক্ষণ এবং প্রস্থান সম্পাদক।
  5. টার্মিনালটি ব্যবহার করে আবার পাথের ভেরিয়েবলটি লোড করুন: . /etc/environment

আরও স্পষ্টতার জন্য বেশ কয়েকটি সহায়ক লিঙ্ক:

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


0

উইন্ডোজ On-এ প্রশাসক হিসাবে ডান ক্লিক করে আপনার অ্যান্ড্রয়েড-স্টুডিও / বিন ফোল্ডারে কেবল স্টুডিও.ব্যাট ফাইলটি চালান। এখন আপনি আগের স্টুডিও সেটিংস আমদানি করতে বলুন। এটি উপেক্ষা করুন এবং পরবর্তী সংলাপে আপনি আপনার jdk ডিরেক্টরিতে পাথ নির্দিষ্ট করতে পারবেন। এখানেই শেষ.

মার্সেল


0

আমি যখন রেফারেন্স দিচ্ছিলাম তখন আমি এই ইস্যুতে ছুটে এসেছি

 [drive]:\Program Files\Java\jdk1.8.0_65 

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

[drive]:\Program Files\Java\jdk1.7.0_79. 

আমি উইন্ডোজ 10 প্রোতে জেডিকের x64 সংস্করণটি ব্যবহার করছি।

অ্যান্ড্রয়েড স্টুডিও ইনস্টলেশন নির্দেশাবলী থেকে।

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

http://developer.android.com/sdk/installing/index.html?pkg=studio


0

আপনার অবশ্যই দুটি জিনিস যাচাই করতে হবে:

  1. আপনার জাভা ইনস্টলেশন ডিরেক্টরিটি উল্লেখ /etc/environmentকরে যে ফাইলটির সঠিক JAVA_HOMEএবং PATHমান রয়েছে তা যাচাই করুন ।
  2. আপনার জাভা সংস্করণটি যাচাই করুন (সম্ভবত আপনি লিনাক্সের একটি বিতরণ ব্যবহার করছেন যা জাভার সার্ভার সংস্করণ প্রয়োজন) আপনার এই সংস্করণটি সার্ভারের জন্য জেআরই এর মতো প্রয়োজন হতে পারে ।

0

আমার লিনাক্স মিন্ট 17.3 ইনস্টলে, আমি এই নির্দেশাবলী অবিশ্বাস্যভাবে সহায়ক বলে মনে করি।

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

লিঙ্কযুক্ত পৃষ্ঠাটি যদি কখনও চলে যায় তবে আমি যে পদক্ষেপ নিয়েছি সেগুলি ছিল

ওরাকল জেডিকে ডাউনলোড করুন। খনি সংস্করণটি ছিল 1.7.0_79।

tar -zxvf jdk-7u79-linux-x64.tar.gz
sudo mkdir -p /opt/java
sudo mv jdk1.7.0_79 /opt/java
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.7.0_79/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.7.0_25/bin/java

এবং

java -version

নিশ্চিত করে যে সিস্টেমটি ওরাকলের জেডিকে ব্যবহার করছে, ফলাফল প্রদান করছে like

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.