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




ionic2 android-gradle (15)

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

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

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

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

ionic plugin add cordova.plugins.diagnostic

npm install --save @ionic-native/diagnostic

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

ionic platform add [email protected]

কিন্তু যখন ionic build android কনসোল দিয়ে 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';

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

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


Https://gradle.org/install থেকে সর্বশেষ গ্রেড ডাউনলোড করুন এবং আপনি যে ডিরেক্টরিতে কাজ করছেন তার ডিরেক্টরিতে আপনার PATH ভেরিয়েবল এবং রফতানি পথের বিন পর্যন্ত গ্রেডেল পাথ সেট করুন

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

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


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

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

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

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 রিলিজ নোটগুলি সন্ধান করুন।


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

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

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

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

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

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

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"

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

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

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

$ sudo npm install -g ionic cordova

$ ionic platform add android

আর্ক লিনাক্স / মাঞ্জারোতে: সুডো প্যাকম্যান-এস গ্রেডেল


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

brew install gradle

উবুন্টুতে, 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 ইনস্টল করবে এবং সাহায্য করবে না, তাই আপনি যদি রেপো ppa:cwchien/gradle যোগ না করেন তবে sudo apt-get install gradle একা বেশিরভাগ সময় সাহায্য করবে না ppa:cwchien/gradle আগে


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

sdk install gradle 4.9

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


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


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


প্রথমে আয়নিক এবং কর্ডোভা আনইনস্টল করুন, পরে আপনার ভেরিয়েবল এনভায়ারমেন্ট JAVA_HOME , JAVA_HOME এবং JAVA_HOME সেট করুন তারপরে আয়নিক JAVA_HOME পুনরায় ইনস্টল করুন এবং প্ল্যাটফর্মের মতো প্ল্যাটফর্ম যুক্ত করুন:

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

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


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

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


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

গ্রেডল ডাউনলোডের উত্তরে লিংক থেকে গ্রেড বাইনারি https://gradle.org/install

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

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

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

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

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

এই C:\Gradle\gradle-4.0.1\bin মতো চলক মানের গ্রেডেল পথটি যুক্ত করুন: rad গ্রেডল C:\Gradle\gradle-4.0.1\bin

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

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





cordova-plugins