আয়নিক 2 - ত্রুটি অ্যান্ড্রয়েড স্টুডিওতে গ্রেডলের একটি ইনস্টল করা সংস্করণ খুঁজে পেল না


151

আমি আয়নিক 2 প্রকল্প তৈরি করি এবং এটি ডায়াগোনস্টিক কর্ডোভা প্লাগইন যুক্ত করি:

ionic plugin add cordova.plugins.diagnostic

npm install --save @ionic-native/diagnostic

এবং এর মতো অ্যান্ড্রয়েড প্ল্যাটফর্ম যুক্ত করুন:

ionic platform add android@latest

তবে ionic build androidকনসোল দিয়ে তৈরি করার সময় আমাকে এই ত্রুটিটি দিন:

Error: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle 
in your path, or install Android Studio

এবং আমি ম্যানুয়ালি গ্রেডেল ৩.৩.৩- সমস্ত.জিপ ডাউনলোড করে প্ল্যাটফর্ম / অ্যান্ড্রয়েড / কর্ডোভা / লিব / বিল্ডার / গ্র্যাডবিল্ডার.জেজে এই ডিস্ট্রিবিউশনটি ইউআরএল ভার পরিবর্তন করার চেষ্টা করেছি

 var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip'

প্রতি:

var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';

কিন্তু কাজ না করে এবং কনসোল আমাকে শেষ ত্রুটি দেয়।

অ্যান্ড্রয়েড @ সর্বশেষ সংস্করণে গ্রেড যুক্ত করতে জানি না


আপনার কি অ্যান্ড্রয়েড এসডিকে সঠিকভাবে ইনস্টল করা আছে?
ক্রিশ্চান বেনসেলার

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

আপনাকে যথাযথ sdk সংস্করণ ইনস্টল করতে হবে (অ্যান্ড্রয়েড এসডিকে ম্যানেজারের মাধ্যমে) এবং শর্তাদি স্বীকার করতে হবে। ফোরাম.আইনিকফ্রেমেওয়ার্ক.com
খ্রিস্টান বেনসেলার

আপনি কি এই সমস্যাটি সমাধান করেছেন? আমার একই সমস্যা আছে
ম্যানস্পফ

হ্যাঁ, আমি গ্রেডলজিপটি ম্যানুয়ালি ডাউনলোড করে এটিকে পথের মধ্যে অন্তর্ভুক্ত করি।
রেজা মাজারলু

উত্তর:


121

গ্রেড ইনস্টল করার চেষ্টা করুন এবং এটিকে আপনার পথে অন্তর্ভুক্ত করুন। ম্যানুয়াল পেতে নীচের লিঙ্কে ক্লিক করুন। https://gradle.org/install


4
ধন্যবাদ! অতিমাত্রায় যে কর্ডোভা / আয়নিক এখনও এটি ঠিক করে নি।
রোল

15
পবিত্র জাহান্নাম ব্যাটম্যান, এখন আমাকে অতিরিক্ত 139 এমবি ব্রেপ ইনস্টল করতে হবে যা আমি অন্য কোনও কিছুর জন্য ব্যবহার করব না ??? শুভ দুঃখ। কিন্তু টিপ জন্য ধন্যবাদ।
দেমানিয়াক

2
আপনার যদি অ্যান্ড্রয়েড স্টুডিও এবং গ্রেডেল ব্যবহার করে কোনও প্রকল্প থাকে তবে আপনি উদাহরণস্বরূপ এটি খুঁজে পেতে পারেন: ~ / অ্যাপস / অ্যান্ড্রয়েড-স্টুডিও $ সন্ধান করুন। টাইপ এফ-নাম গ্রেডেল ./gradle/gradle-4.1/bin/gradle। মার্কআপের জন্য দুঃখিত, এটি মন্তব্য। সুতরাং আপনি এটি আপনার প্যাথ ভেরিয়েবলে যুক্ত করতে পারেন তবে আপনাকে সেই সংস্করণটি ইনস্টল করা দরকার।
ভিনসেন্ট গেরিস

10
হ্যাঁ, আমি একটিকে পেয়েছি, সেই পথে যুক্ত হয়েছে এবং এটি একটি কবজির মতো কাজ করেছে, ধন্যবাদ। > রফতানি করুন PATH = $ পাঠ: / ব্যবহারকারী / মাইউজার / দ্য ওয়ার্ল্ড / র্যাপার / ডিজিস্ট / গ্রেডেল ৪৪.০-১০/xxx/gradle
আমজাদ

@ আমজাদের মন্তব্য আমার পক্ষে সহায়ক ছিল!
বিডোমব্রো

232

জীবন এড়ানোর জন্য ইত্যাদি খুব অল্প সময়ের মধ্যেই কাটছে etc.

যেহেতু আমি আইম্যাকটিতে হোমব্রু ইনস্টল করেছি, তাই আমি কেবল এই আদেশটি চালিয়েছি :

brew install gradle

আয়নিক 3 প্রকল্পটি সফলভাবে তৈরি করতে শুরু করেছে।


8
brew update && brew install gradle- অন্যথায় গ্রে তৈরির আগে ইনস্টল হয় না যদি প্রথমে ব্রিউয়ের আপডেট প্রয়োজন।
কিট

অয়নিকে ছাড়াই কর্ডোভা সিএলআই চালানোর জন্য কাজ করেছি। প্লাস কিট এর মন্তব্যে উল্লিখিত হিসাবে গ্রেড ইনস্টল করতে ডাবল লাইন করতে হবে না। খুব খুশি - সহজ সমাধান। অনেক ধন্যবাদ @ এএফডি !!!!
সান্দি লাউফেনবার্গ-ডেকু 10'18

9
আপনি brew installআজকাল দৌড়ানোর সময় @ কিট ব্রিউ অটো আপডেট করুন
করিশিম্মন

3
"জীবনটি $ জটিল_ টপিক" নিয়ে জগাখিচায় ব্যয় করার পক্ষে খুব অল্প সময়ই চাকরির একটি সাক্ষাত্কারে আমার হাতের আস্তরণ হবে।
ফ্রেঞ্চো রউরা

অনেক অনেক ধন্যবাদ .. gr8 সাহায্য..একটি সত্য যে "জীবন জগাখিচুড়ি কাটাতে খুব ছোট ..."
মনীশ নাহার

92

লিনাক্সে কেবল গ্রেড ইনস্টল করুন, এমনকি অ্যান্ড্রয়েড স্টুডিও ইনস্টল করা থাকলেও,

sudo ইনস্টল গ্রেড


56

উইন্ডোজ ব্যবহারকারীদের জন্য :

উত্তরের লিঙ্ক থেকে গ্রেড বাইনারি ডাউনলোড করুন ডাউনলোড করুন

জিপ ফাইলটি 'সি: rad গ্রেডল' বা অন্য কোথাও সরিয়ে নিন

শুরু মেনু> অনুসন্ধান থেকে সম্পাদনা পরিবেশ পরিবর্তনশীল ডায়ালগ খুলুন

সিস্টেম ভেরিয়েবলের আওতায় 'নতুন' ক্লিক করুন এবং নীচের হিসাবে যুক্ত করুন

ভেরিয়েবলের নাম GRADLE_HOMEভেরিয়েবল মানC:\Gradle\gradle-4.0.1

তারপরে PATHসিস্টেম ভেরিয়েবল তালিকা থেকে ভেরিয়েবল নির্বাচন করুন

এই মত চলক মান গ্রেডেল পথ সংযোজন C:\Gradle\gradle-4.0.1\bin

তারপরে win key + R টাইপ cmd চাপুন তারপরে> কমান্ড টার্মিনাল টাইপ গ্রেডেল -v এ প্রবেশ করুন

যদি সেটআপটি সঠিক হয় আপনি গ্রেড ইনস্টলেশন বিশদটি দেখতে পাবেন


আমার কি গ্রেড ডাউনলোড লিঙ্ক থাকতে পারে
চিরাগ

14

কর্ডোভা সংস্করণ .4.৪.০ এবং অ্যান্ড্রয়েড with.২.১। এ সমস্যা আছে, দয়া করে নীচে সামঞ্জস্যপূর্ণ সংস্করণ দিয়ে চেষ্টা করুন

কর্ডোভা সংস্করণ অবশ্যই 6.4.0 হতে হবে

sudo এনপিএম ইনস্টল করুন-জি কর্ডোভা@6.4.0

আপনার প্রকল্পে অ্যান্ড্রয়েড ইনস্টল করুন

sudo কর্ডোভা প্ল্যাটফর্ম এন্ড্রয়েড@6.1.2 যুক্ত করুন

 or

sudo আয়নিক প্ল্যাটফর্ম যোগ করুন android@6.1.2


15
আপনার সত্যিই সুডোর সাথে এনপিএম চালানো উচিত নয়!
j2L4e 11

যদি আপনার সিস্টেমের অনুমতি চায় তবে আপনার sudo ব্যবহার করতে হবে
বীরেন্দ্র বোরা

8
আপনি যদি এটি সঠিকভাবে সেট আপ করেন তবে এটির অনুমতি লাগবে না। আপনি অবিশ্বস্ত কোড ডাউনলোড করেন যা স্বয়ংক্রিয়ভাবে কার্যকর করতে পারে। এটি উন্নত অনুমতি দিয়ে করা উচিত নয়! Docs.npmjs.com/getting-st সূত্র
ফিক্সিং-

3
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}প্রথম কমান্ডের আগে এই লাইনটি কেবল পেস্ট করুন এবং অপসারণ করুন sudo
ড্যানিয়েল

12

উবুন্টুতে, gradleআমার জন্য সমস্যাটি সমাধানের সর্বশেষতম সংস্করণ ইনস্টল করা।

সর্বশেষতম সংস্করণ ইনস্টল করতে এই পদক্ষেপগুলি ব্যবহার করে দেখুন,

sudo add-apt-repository ppa:cwchien/gradle

sudo apt-get update

sudo apt-get install gradle

তারপরে ব্যবহার করে নির্মাণ করুন,

cordova build android অথবা ionic cordova build android

দ্রষ্টব্য: আপনি যদি উবুন্টু রেপো থেকে গ্রেডেল ইনস্টল করেন তবে এটি পুরানো সংস্করণ 1.4 ইনস্টল করবে এবং সাহায্য করবে না, তাই sudo apt-get install gradleআপনি ppa:cwchien/gradleআগে রেপো যোগ না করলে একা বেশিরভাগ সময় সাহায্য করবে না if


9

আমি ইতিমধ্যে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি এবং এটি কেবলমাত্র আমার ম্যাকোসএক্স মোজাভেতে গ্রেড PATH ~ / .Bash_profile এ যুক্ত করা দরকার। এছাড়াও গ্রেডেল আপগ্রেড করা থাকলে পাথের আবার আপডেট করার প্রয়োজন হতে পারে।

উদাহরণ .বাশ_ প্রোফাইল:

export ANDROID_SDK_ROOT="~/Library/Android/sdk"
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export JAVA_HOME=$(/usr/libexec/java_home)
export GRADLE_PATH="~/.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1/bin"
export ANDROID_STUDIO="/Applications/Android Studio.app/Contents/MacOS"
export PATH="$PATH:$GRADLE_PATH:$ANDROID_STUDIO"

আপনার .bash_ প্রোফাইলে সম্পাদনা করা হলে আবার এটি পড়ার জন্য নীচের একটি আদেশ চালান।

source ~/.bash_profile

আমি আমার নিজস্ব গ্রেডেল পথটি খুঁজে এটি সন্নিবেশ করতে এই পদ্ধতিটি ব্যবহার করতে সক্ষম হয়েছি able ধন্যবাদ.
বিভিবিএ

7

উইন্ডোজ জন্য আপনি নীচের সমাধান চেষ্টা করতে পারেন

আপনার gradle-->binপাথ অনুলিপি করুন এবং এতে যুক্ত করুন system environment variable path

আমার ক্ষেত্রে গ্রেড পাথ

C:\Users\username\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3\bin

এই সমাধানটি আমার পক্ষে কাজ করেছিল।


6

উবুন্টু 18.04-এ, আমি গ্রেডটি সহ এগুলি দিয়েছিলাম:

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle

এবং রেডি।


1
আপনার কি সত্যিই উবুন্টু 18.04 এ প্রথম লাইনের প্রয়োজন?
এলশেভ

3
হ্যালো জো, ভাল প্রশ্ন, উবুন্টু ভান্ডারগুলিতে সংস্করণটি ৩.৪.১ তবে সংগ্রহস্থল পিপিএ: সিউচিয়েন / গ্রেডে সংস্করণটি .0.০। প্রথম লাইনটি ব্যবহার করা সত্যই প্রয়োজনীয় নয়, তবে শেষ সংস্করণটি ইনস্টল করা গুরুত্বপূর্ণ।
ওভিডিও

3

আপনি যদি কেবলমাত্র এই সমস্যাটির সমাধান করার জন্য স্পষ্টভাবে গ্রেড ইনস্টল করতে চান না, তবে আপনি নীচের মত বর্ণিত কাজটি অনুসরণ করে এটি কাটিয়ে উঠতে পারেন:

  1. check_reqs.jsপ্ল্যাটফর্মগুলির মধ্যে অ্যান্ড্রয়েড ova কর্ডোভা \ লাইব ফোল্ডারের অধীনে ফাইলটি সন্ধান করুন
  2. androidStudioPathভেরিয়েবল নাল চেকের অন্য অংশটি get_gradle_wrapperনীচের মত সম্পাদনা করুন:

বিদ্যমান কোড:

else { //OK, let's try to check for Gradle! return forgivingWhichSync('gradle'); }

সংশোধিত কোড:

else { //OK, let's try to check for Gradle! var sdkDir = process.env['ANDROID_HOME']; return path.join(sdkDir, 'tools', 'templates', 'gradle', 'wrapper', 'gradlew'); }

দ্রষ্টব্য: অ্যান্ড্রয়েড প্ল্যাটফর্মটি সরানো এবং পুনরায় যুক্ত করার সময় প্রতিবারই এই পরিবর্তনটি করা দরকার

আপডেট: উপরের কাজের দিকটি কর্ডোভা অ্যান্ড্রয়েড সংস্করণ 6.3.0 অবধি কার্যকর থাকবে। কর্ডোভা অ্যান্ড্রয়েড .4.৪.০ এবং তদূর্ধেরের জন্য, গ্রেডলকে একটি স্বতন্ত্র নির্ভরতা হিসাবে ইনস্টল করা দরকার। এই সম্পর্কে আরও তথ্যের জন্য দয়া করে কর্ডোভা অ্যান্ড্রয়েড 6.4.0 রিলিজ নোটগুলি সন্ধান করুন।


কেউ কি আমাকে জানাতে পারে যে এই উত্তরটি কেন হ্রাস করা হয়েছে?
গান্ধী

এটি সমস্যার সমাধান করে না, গ্রেড ইনস্টল করে পথ নির্ধারণ করে
rashidnk

@ রাশিডনক এটি আমার কর্ডোভা সিএলআই-তে চেষ্টা করে দেখেছেন এবং এটি এই টুইটের পরে কাজ করে। আপনি ব্যাখ্যা করতে পারেন আপনি কি উদ্বেগের সাথে চেষ্টা করেছেন এবং কোনটি ব্যর্থ হয়েছে?
গান্ধী

ঠিক আছে, তবে আমি নীচে নামাচ্ছি, আমি আপনার সমাধানটি চেষ্টা করেছি তবে এটি ঝুঁকিপূর্ণ নয়, গ্রেড ইনস্টল করার পরে এবং প্যাথ ভেরিয়েবলটি কাজ করার পরে
রশিদঙ্ক

- @rashidnk এই আউট যেখানে উত্তর accpeted চেক stackoverflow.com/questions/43356833/...
গান্ধী

2

আপনি যদি ম্যাক ব্যবহার করে থাকেন তবে কমান্ড লাইনের মাধ্যমে গ্রেডলটি ইনস্টল করুন

brew install gradle

1

আমি এই সমস্যাটি সমাধান করি

gradle.zipএই সাইটটি থেকে https://gradle.org/install ডাউনলোড করুন । এবং সাইটে নির্দেশিত নির্দেশাবলী অনুসরণ করুন।

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

Cordova build android --prod --release
End

1

সব আনইনস্টল আয়নের এবং Cordova প্রথম, পরে আপনার ভেরিয়েবল envarionment সেট JAVA_HOME, ANDROID_HOMEএবং PATHতারপর পুনরায় ইনস্টল করুন আয়নের Cordova এবং অনুসরণ মত প্ল্যাটফর্ম যোগ করুন:

$ sudo npm install -g ionic cordova

$ ionic platform add android

আয়নিক সঠিকভাবে গ্রেড প্যাকেজ সেটআপ করবে।


4
আমার সম্পাদনা প্রত্যাখ্যান করা হয়েছিল ... সুতরাং আমি একটি মন্তব্য হিসাবে পোস্ট করছি: আপনার কোডের প্রথম লাইনে মূল npmশব্দটি অনুপস্থিত sudo
হ্যাড্রিয়েন তোমা


1

আমি মাইক্রোসফ্ট উইন্ডোতে আছি:

অ্যান্ড্রয়েড স্টুডিওটি ২.৩.৩ থেকে 3.0 এ উন্নীত করার পরে আমি এই ত্রুটির মুখোমুখি হয়েছি । আমি এটি PATH এনভায়রনমেন্ট ভেরিয়েবলের গ্রেডে যাওয়ার পথটি পরিবর্তন করে সমাধান করেছি, যা এখন অ্যান্ড্রয়েড স্টুডিও ৩.০ এর জন্য " গ্রেডেল-৪.১ " (আগে এটি অ্যান্ড্রয়েড স্টুডিও ২.৩.৩ এর জন্য "গ্রেডেল -৩.২" ছিল )


1

উইন্ডোজ ব্যবহারকারীদের জন্য:

Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
scoop install gradle

1

আমি অ্যান্ড্রয়েড ফোল্ডার পাথটিকে অন্য পথে সরিয়ে নিয়েছি এবং এই ত্রুটিটি পেয়েছি।

আমি নীচে এই সমস্যার সমাধান করেছি।

আমাকে গ্রেডলে বদলে দেওয়া হয়েছিলসিস্টেম ভেরিয়েবলগুলিতে পথে । তবে ব্যবহারকারী ভেরিয়েবলগুলিতে পাথ নয়। আপনাকে অবশ্যই সিস্টেম ভেরিয়েবলের পথে যেতে হবে to

স্ক্রিনশট এটি

বিকল্প স্ক্রিনশট এটি



0

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


0

থেকে সর্বশেষ gradle ডাউনলোড https://gradle.org/install এবং ডিরেক্টরিটি আপনি কাজ করছেন আপনার পাথ পরিবর্তনশীল ও রপ্তানি পথে বিন পর্যন্ত gradle পথ সেট

উদাহরণস্বরূপ: PATH = / home / abc / android-sdk-linux / সরঞ্জামগুলি রপ্তানি করুন: / হোম / এবিসি / অ্যান্ড্রয়েড-এসডিকে-লিনাক্স / প্ল্যাটফর্ম-সরঞ্জামগুলি: / হোম / এবিসি / অ্যান্ড্রয়েড-এসডিকে-লিনাক্স / সরঞ্জামগুলি: / হোম / এবিসি /android-sdk-linux/platform-tools:/home/abc/Downloads/gradle-4.4.1/bin

আমি আমার পুরো দিনটি এর সমাধানের জন্য ব্যয় করেছি এবং শেষ পর্যন্ত এই সমাধানটি আমার পক্ষে কাজ করেছে,


0

এটি আমার সাথে লিনাক্সে কাজ করেছিল

sdk install gradle 4.9

এখান থেকে এসডিকে ইনস্টল করুন https://sdkman.io/



-3

@ Handান্দি: কেউ কি আমাকে জানাতে পারে যে এই উত্তরটি কেন হ্রাস পেয়েছে? হ্যাঁ কেন? এটি অবশেষে এই সমস্যার সমাধান করেছে ...

আমার মনে একটি ত্রুটি রয়েছে যখন গ্রেডেল বা এসডিকে বা অ্যান্ড্রয়েড স্টুডিও অন্য কোনও ডিরেক্টরিতে ইনস্টল করা হয় তখন স্ট্যান্ডার্ডটি। আমার কাছে এস: \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড স্টুডিও এবং এস: \ অ্যান্ড্রয়েড \ এসডিকে রয়েছে।

ঘাণ্ডির সমাধানটি আরও একবার কোথাও গ্রেড ইনস্টল করেছে, তবে আমি এর জন্য সত্যিই বিরক্ত হয়েছিলাম: দু'একটি "গ্রেডল" আমাকে আর আঘাত করে না


2
উত্তর হিসাবে মন্তব্য যোগ করবেন না দয়া করে। সাইটে কিছু সময় বিনিয়োগ করুন এবং আপনার পছন্দসই উত্তরগুলি আপগ্রেটেড করার জন্য বা কোনও সমস্যার স্পষ্টতা জানতে চাইলে প্রকৃত মন্তব্য যুক্ত করার জন্য যথেষ্ট সুযোগ-সুবিধা পাবেন।
ডেভপ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.