অ্যান্ড্রয়েড স্টুডিও org.codehaus.groovy.runtime.InvokerHelper ক্লাসটি আরম্ভ করতে পারেনি


93

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

ত্রুটি: org.codehaus.groovy.runtime.InvokerHelper ক্লাসটি আরম্ভ করতে পারেনি

আমি পরীক্ষা করেছিলাম যে জাভা জন্য আমার ক্লাসপাথ সেটিংস ঠিক আছে। আমি উইন্ডোজ ওএস চালাচ্ছি। ত্রুটির উত্স কি কেউ জানে?


4
আপনি কি আপনার "জাভা_হোম" ভেরিয়েবলটি পরীক্ষা করেছেন?
পল

হ্যাঁ সবকিছু ঠিক আছে ..
স্ম_মার

উত্তর:


196

এই ত্রুটিটি সমাধান করতে দয়া করে নীচের হিসাবে পরিবর্তন করুন।

জাভা এসডিকে সংস্করণ ইনস্টল করুন: 14 বা তার বেশি।

জেডিকে লিঙ্ক ডাউনলোড করুন: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

ইন gradle-wrapper.propertiesদযা করে ব্যবহারের গ্রেড সংস্করণ 6.3 অথবা উপরে।

যেমন:distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip


12
6.0.1-সমস্ত থেকে 6.3-এ গ্রেডেল আপডেট করা সমস্ত ম্যাক ওএস ক্যাটালিনায় সমস্যার সমাধান করে, তাই। উপায় দ্বারা দেশীয় বিল্ড প্রতিক্রিয়া।
ব্রুনো ডি অলিভিরা

4
আমি জাভা 14 ব্যবহার করছি G গ্রেডেল 6.4 এর সাথে তবে সমস্যাটি এখনও আমার কাছে বিদ্যমান।
রিলে ফিৎসপ্যাট্রিক

4
সেরা উত্তর, কেন এটি প্রতিক্রিয়াশীল উদ্যোগে অন্তর্ভুক্ত নয়।
জিফ গিলবার্ট

এটি আমার সাথে কাজ করেছে "ডিস্ট্রিবিউশনআরল = https \: //services.gradle.org/distribitions/gradle-6.3-all.zip"
মাহের আবুত্রা

ধন্যবাদ, এটি সত্যিই আমাকে সাহায্য করেছে! ইহা কি জন্য ঘটিতেছে? আমি কি কম গ্রেড সংস্করণ (সম্ভবত একটি নিম্ন জাভা সংস্করণ) ব্যবহার করতে পারি এবং এটি এখনও কাজ করতে পারি?
ছাগাই ফ্রাইডল্যান্ডার

59
  1. এটি গ্রেড সংস্করণের কারণে

  2. যাও: gradle / wrapper / gradle-wrapper.properties /

  3. এর মাধ্যমে কোর্সের একটি সংস্করণ পরিবর্তন করুন:

distributionUrl = https \: //services.gradle.org/distributions/gradle-6.3-all.zip

কনসোল আউটপুট:

Welcome to Gradle 6.3!

Here are the highlights of this release:
 - Java 14 support
 - Improved error messages for unexpected failures

For more details see https://docs.gradle.org/6.3/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)

ধন্যবাদ! এটি আমার পক্ষে কাজ করে যে আমি একটি প্রতিক্রিয়া নেটিভ প্রকল্পে এবং জাভা 14 / জেডিকে খুলি!
লোকোপল্টন

4
আমি চালু আছি java version "15" 2020-09-15এবং এটি আমার জন্য ম্যাকস ক্যাটালিনাতে কাজ করেছে।
মাহদি এ বলো

ধন্যবাদ এটি সাহায্য করেছে। নিশ্চিত কেন এটি এখনও গ্রহণযোগ্য উত্তর হিসাবে নির্বাচিত হয়নি Not
dilantha111

27

প্রথমে এটি দেখুন এবং পুনরায় ইনস্টল করার চেষ্টা করুন - https://youtu.be/trHinrIm6DM

পরে যদি আপনি "org.codehaus.groovy.runtime.InvokerHelper ক্লাসটি আরম্ভ করতে পারেন না"

1. জাভা এসডিকে 14 ইনস্টল করুন এবং এনভির পাথ আপডেট করুন।

2। "[আপনার আরএন বা ফ্লুর্টার প্রকল্প ফোল্ডার] \ এন্ড্রয়েড \ গ্রেডল \ মোড়ক \ গ্রেড- Wrapper.properties" এই ফাইলটি সম্পাদনা করুন ... (আপগ্রেড গ্রেডেল সংস্করণ)

#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip

3. সেন্টিমিডি পাথ গ্রেডলিউ "[আপনার আরএন বা তোলা প্রকল্প ফোল্ডার] \ অ্যান্ড্রয়েড \"

৪. সময় লাগে।

হ্যাঁ এটি কাজ 👍


অনেক অনেক ধন্যবাদ, আমি অন্য কোথাও এর সমাধান খুঁজে পাইনি।
ফাতি ওসামা

আমি নেটিভ প্রতিক্রিয়া মধ্যে শিক্ষানবিস এবং অ্যান্ড্রয়েড ডিভাইস চালানোর জন্য এতক্ষণ থেকে আমার মাথা আঁচড়ান! তুমি আশ্চর্য মানুষ !!! আপনি আমার সময় সাশ্রয় করেছেন এবং ধন্যবাদ যে এই পরিষ্কার তথ্যের মত অন্যদের সাহায্য করার জন্য আপনার দুর্দান্ত মনোভাব রয়েছে !!
অভিমন্যু রাঠোর

কমান্ডটি ./gradlew গ্রেডলিউ নয়। অন্য সবকিছু
ঠিকঠাক

পুরানো প্রকল্পগুলি কেমন? বিতরণ সহ 5. z। জিপ এবং জেডিকে 14
মোহাম্মদ

12

আমার (ম্যাকবুক) জন্য কী সহায়ক ছিল:

  • প্রথমে ফাইলটিতে যান -> অকার্যকর ক্যাশে / পুনঃসূচনা -> অবৈধ এবং পুনরায় চালু করুন
  • তারপরে ফোন করে জেএএইচএহোম এনভায়ারোমেন্ট ভেরিয়েবলের মান পরীক্ষা করুন echo $JAVA_HOME(এটি "/ অ্যাপ্লিকেশনস / অ্যান্ড্রয়েড স্টুডিও.এপ / কনটেন্টস / জেআর / জেডকি / কনটেন্টস / হোম" এর সমান হওয়া উচিত )
  • যদি তা না হয়, কল করে তার মান পরিবর্তন করুন export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"

এটি আসলে আমার সাথে র‌্যাপার সংস্করণ আপডেট করার প্রয়োজন ছাড়াই কাজ করা হয়েছে, যেটি আমার ম্যাকোজে নতুন করে ইনস্টল করেছিলাম এবং অনেক কিছু ইনস্টল করেছিলাম এবং এটি জাভাহোমকে পরিবর্তন করতে এবং এই সমস্যাটি তৈরি করতে পারে, অনেক ধন্যবাদ
আহমেদ এলশেয়ার

এটি আমার পক্ষে কাজ করেছে। তবে এটি প্রতিটি বুটআপে পুনরায় সেট হয়ে যায়। আমি কীভাবে এই পরিবর্তনকে স্থায়ী করতে পারি?
সুডোনাইটিন

এটি আমার জীবন বাঁচিয়েছে
প্রদীপ পান্ডিয়ান

9

Jdk এর কম সংস্করণ থাকার কারণে আমি এই সমস্যার মুখোমুখি হয়েছি। পূর্বে আমি Jdk 1.7 এবং অ্যান্ড্রয়েড স্টুডিও 1.5.1.1 ইনস্টল করেছি , আমি এই সমস্যাটি পেয়েছি। যদি আপনি অ্যান্ড্রয়েড স্টুডিও 1.5.1.1 বা তার বেশি জেডিকে 1.8 ইনস্টল করেন

সুতরাং JDK 1.8 ইনস্টল করা এই সমস্যার সমাধান করেছে।


6

আমি পপ ওএস 20.04 ব্যবহার করছি এবং আমার নোটবুকে জাভা 8, 11 এবং 14 ইনস্টল করা আছে।

এই ত্রুটিটি আমার কাছে ঘটছিল যখন সংস্করণ 14 স্ট্যান্ডার্ড ছিল।

আমি যখন 11 সংস্করণটি ডিফল্ট হিসাবে ব্যবহার করতে চলেছি তখন ত্রুটি আর ঘটেনি।

sudo update-alternatives --config java

জাভা 8 এ স্যুইচ করা আমার পক্ষে কাজ করেছে (আমার কাছে 11 টি ইনস্টল করা হয়নি)। ধন্যবাদ!
স্পিক্যাট্রিক্স

5

গ্রেড- wrapper.properties ফাইলটিতে, গ্রেডলটি 6.3 এ আপডেট করা ম্যাক ওএস ক্যাটালিনাতে সমস্যার সমাধান করেছে

ডিস্ট্রিবিউশনআরএল = https: //services.gradle.org/distribtions/gradle-6.3-bin.zip


গ্রেড-ওয়েল্পার.প্রপার্টি ফাইলটি কোথায় পাবেন?
সৌম্য বোড়াল

4
আপনি এটিকে "YOUR_PROJECT / গ্রেডেল / র্যাপার / গ্রেডলাপার.প্রপ্রেটিস"
bongtoi

2

আমার ক্ষেত্রে সমস্যাটি ছিল আমার গ্রেডের সংস্করণটি jdk14 এর সাথে সামঞ্জস্যপূর্ণ নয়, তবে প্রকল্প কাঠামোর ডায়ালগটি 8jdk নির্বাচন করা সত্ত্বেও গ্রেডের জন্য আলাদাভাবে গ্রেডের জন্য জেডি কে হোম সেট করা দরকার ছিল rop

org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home

2

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

  • থেকে JDK সংস্করণ 14.0.2 ইনস্টল করুন https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

  • যদি উইন্ডোজ ওপেন সি: \ প্রোগ্রাম ফাইলগুলি \ জাভা d জেডকি-১৪.০.২ \ বিন ব্যবহার করে, পাথটি অনুলিপি করুন এবং এখন পথ আপডেট করুন (পাথ আপডেট করার জন্য এই নিবন্ধটি পড়ুন: https://www.architectryan.com/2018/ 03/17 / উইন্ডোজ -10 / এ-দ্য পাথটিতে যোগ করুন

  • আপনি যে প্রকল্পটি [আপনার প্রকল্প] এ কাজ করছেন তা খুলুন \ Android \ গ্রেডেল \ র্যাপার \ গ্রেড- র্যাপার p প্রপার্টি এবং এখন ডিস্ট্রিবিউশন ইউআরএলটি নীচের লাইনের সাথে প্রতিস্থাপন করুন:

ডিস্ট্রিবিউশনআরএল = https://services.gradle.org/distribtions/gradle-6.3-all.zip

এখন ফাইলটি সংরক্ষণ করুন (Ctrl + S), কনসোলে যান এবং কমান্ডটি চালান

ঝাপটায় রান

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


স্ট্যাকওভারফ্লো এবং দুর্দান্ত অবদান আপনাকে স্বাগতম!
VtoCorleone

সুপার! ঝাঁকুনিতে কবিতার মতো কাজ করে !!
mubin986

1

আমি কেবল gradle-wrapper.propertiesফাইল সম্পাদনা করে এটি ঠিক করেছি ।

আপনার অবশ্যই প্রজেক্ট ফোল্ডারে যেতে হবে /android/grandle/wrapper/gradle-wrapper.properties। ডিস্ট্রিবিউশনআরএল-এ পরিবর্তন করুন https \: //services.gradle.org/distributions/gradle-6.4.1-all.zip


0

গ্রেড-ওয়েপার.প্রোপার্টি দয়া করে গ্রেড সংস্করণ 6.3 বা তার বেশি ব্যবহার করুন

ডিস্ট্রিবিউশনআরএল = https: //services.gradle.org/distribtions/gradle-6.3-all.zip

../android/gradle/wrapper/gradle-wrapper.properties


0

আমার জন্য সমাধানটি ছিল অ্যান্ড্রয়েড প্রকল্পের কাঠামো থেকে গ্রেড সংস্করণটি 6.3 এ উন্নীত করা (জাভা 14.0.1 ইতিমধ্যে আমার পিসিতে ইনস্টল করা আছে)।


0

আমার ক্ষেত্রে সমস্যাটি ছিল বিশ্বজুড়ে গ্র্যাডল সংস্করণে ইনস্টল হওয়া এবং রিএ্যাক্ট নেটিভের প্রয়োজনীয় একটিটির মধ্যে পার্থক্য। এটি ঠিক করতে, আমি ফোল্ডারের আপডেট করার জন্য ছিল android/gradle/wrapperথেকে জি এইচ থেকে বর্তমান 6.5 আরএন সংস্করণ


0

আপনি যখন গ্রেড- wrapper.properties ফাইলের গ্রেডের সর্বশেষ সংস্করণে আপগ্রেড করেন তবে distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip দয়া করে বিল্ড.gradle ফাইলের মধ্যে গ্রেড সংস্করণও পরিবর্তন করতে ভুলবেন না

wrapper {
    gradleVersion = '6.6.1'
}

0

(সমাধান) আমি অ্যান্ড্রয়েড স্টুডিওতে আমার প্রথম ফ্লটার অ্যাপটি চেষ্টা করেছিলাম, আমি একই ত্রুটি পাচ্ছিলাম "org.codehaus.groovy.runtime ক্লাসটি আরম্ভ করতে পারেনি n ইনভোকারহেলপার"

build.gradle খুলুন এবং নির্ভরতা আপডেট করুন

    classpath 'com.android.tools.build:gradle:4.0.1'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

বা কেবল com.android.tools.build:grandle:( আপনার রূপান্তর) এর উপর ঘুরে দেখুন


0

আমি ভিএস কোড এবং বিড়বিড় করে কোনও নতুন প্রকল্প খুললে আমি এই ত্রুটিটি পেয়েছি। আমি গ্রেড.বিল্ড এবং গ্রেড-ওয়েল্পার.প্রেপার্টি ফাইলগুলি সম্পাদনা করে সমস্যার সমাধান করেছি।

এটির android>build.gradleমতো সম্পাদনা করুন :

নির্ভরতা {শ্রেণিপথ 'com.android.tools.build:gradle:3.5.0' শ্রেণিপথ 'com.google.gms: গুগল-পরিষেবাগুলি: 4.3.3' // এই লাইন শ্রেণিপথ যুক্ত করুন "org.jetbrains.kotlin: কোটলিন-গ্রেডল -প্লাগিন: $ কোটলিন_ রূপান্তর "}

সম্পাদনা করুন gradle-wrapper.properties

ডিস্ট্রিবিউশনআরএল = https: //services.gradle.org/distribtions/gradle-6.3-all.zip

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