ত্রুটি: অ্যান্ড্রয়েড এসডিকে মধ্যে গ্রেড র‌্যাপারটি খুঁজে পাওয়া যায়নি। আপনার অ্যান্ড্রয়েড এসডিকে - অ্যান্ড্রয়েড আপডেট করা দরকার


199

আমি জানি যে এটির সাথে অনেকগুলি প্রশ্নের সাদৃশ্য রয়েছে, তবে আমি সেগুলির কোনওটিতেই আমার সমস্যার সমাধান খুঁজে পাইনি। তদতিরিক্ত, আমি আমার নির্দিষ্ট ক্ষেত্রে বিশদ সরবরাহ করব।

আমি উবুন্টু ১.0.০৪ এলটিএসে একটি আয়নিক প্রকল্প কোড করেছিলাম এবং এখন এটির মুক্তির জন্য আমাকে এটি তৈরি করতে হবে। সুতরাং আমি আদেশটি চালাচ্ছি:

cordova build --release android

এবং আমি নিম্নলিখিত ত্রুটি দেখানো হয়েছে:

Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/user/Android/Sdk/tools/templates/gradle/wrapper
  • আমার এই templates/gradle/wrapperডিরেক্টরি নেই
  • আমার অ্যান্ড্রয়েড স্টুডিওটি এখনকার সর্বশেষতম সংস্করণ ২.৩
  • Android SDK প্ল্যাটফর্ম-সরঞ্জামসমূহ 25.0.3
  • Android SDK সরঞ্জাম 25.3.1
  • ২.১ (ইক্লেয়ার) থেকে .1.১.১ (নুগ্যাট) পর্যন্ত সমস্ত অ্যান্ড্রয়েড সংস্করণ

ব্যাপক গবেষণার পরে, আমি ফাইলটিতে অ্যান্ড্রয়েড স্টুডিও-সম্পর্কিত পরিবেশের ভেরিয়েবলগুলি রেখেছি /etc/environment। সুতরাং এখন এটির মতো দেখাচ্ছে:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:/home/<user>/Android/Sdk:/home/<user>/Android/Sdk/tools:/home/<user>/Android/Sdk/platform-tools"

ANDROID_HOME=/home/<user>/Android/Sdk
export ANDROID_HOME

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

GRADLE_HOME=/opt/android-studio/gradle/gradle-3.2
export GRADLE_HOME

এখন, পরিবেশের ভেরিয়েবলগুলি পরীক্ষা করার জন্য, আমি নিম্নলিখিত কমান্ডগুলি চালাচ্ছি:

source /etc/environment
echo $PATH
echo $ANDROID_HOME
echo $JAVA_HOME
echo $GRADLE_HOME

এবং সমস্ত পাথ ভেরিয়েবল সঠিকভাবে প্রদর্শিত হয় are

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

উত্তর:


246

আমি ঠিক একই সমস্যাটি অনুভব করেছি।

আপনি এবং আমি উভয়ই মিস করেছি বা সম্ভবত যে স্টুডিওর নতুন রিলিজ দ্বারা তৈরি করা একটি বাগ যা একই ফাইল কনভেনশনগুলিকে অনুসরণ করে না সেগুলি সহ অ্যান্ড্রয়েড স্টুডিওগুলি কীভাবে ইনস্টল করতে হবে (বা আপগ্রেড করতে হবে) সম্পর্কিত নির্দেশাবলী হতে পারে lusion পুরানো সংস্করণ। আমি পরের দিকে ঝুঁকছি যেহেতু এই বিষয়টির অনেকগুলি এসও পোস্ট অ্যান্ড্রয়েড-এসডিকে নামে একটি ফোল্ডার সহ একটি এ্যান্ড্রয়েডপ্যাথএইচটিকে নির্দেশ করে যা সর্বশেষ (২.৩.০.৮) সংস্করণে উপস্থিত হয় না।

সেখানে উপস্থিত হতে পারে একটি ওয়ার্কঅ্যারাউন্ড যদিও , যা আমি শুধু আমার মেশিনে কাজ পেয়েছিলাম। আমি যা করেছি তা এখানে:

  • Android_ ডাউনলোডগুলি থেকে সরঞ্জাম_আর 25.2.3-windows.zip ডাউনলোড করুন
  • ডেস্কটপে জিপ তোলা হয়েছে
  • প্রতিস্থাপন সি: \ ব্যবহারকারীদের ব্যবহারকারীর নাম \ অ্যাপডাটা \ স্থানীয় \ অ্যান্ড্রয়েড \ এসডিকে \ সরঞ্জামগুলি উত্তোলিত সাব-ফোল্ডার সরঞ্জামগুলির সাথে /
  • প্রকল্প ফোল্ডারে:

    $ কর্ডোভা প্ল্যাটফর্মগুলি অ্যান্ড্রয়েড অপসারণ করে
    $ কর্ডোভা প্ল্যাটফর্মগুলি অ্যান্ড্রয়েড যুক্ত করে

অ্যান্ড্রয়েডে নোড_মডিউলগুলি অপসারণ করতে আপনাকে জোর করতে হবে। আশা করি এটি সাহায্য করবে।


1
THX, আমি একই ঘটনায় আটকা পড়েছি, এখন আপনার প্রতিকার দিয়ে আমার পরিবেশ পুনরুদ্ধার করেছি। আমি মনে করি এটি গুগলের দোষ, সুতরাং কর্ডোভা বিকাশকারীরা পরবর্তী, সংশোধিত আপডেটের জন্য অপেক্ষা করবেন।
হিরোফুমিটাইমোরি 7'17

1
ঠিক একই সমস্যা ছিল। "অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি" ডাউনগ্রেড হয়েছে 25.2.3 যা সমস্যার সমাধান করেছে। আমাদের সম্ভবত গুগল / অ্যান্ড্রয়েড টিমের আপডেটের জন্য অপেক্ষা করা উচিত।
গ্রেগর

3
কেবলমাত্র সরঞ্জাম ফোল্ডারটি প্রতিস্থাপন করা আমার পক্ষে কৌশলটি করেছে। প্ল্যাটফর্মটি সরাতে এবং যুক্ত করতে হয়নি।
ওয়াহিসান

16
খুব দরকারী, ম্যাকের জন্য আপনি উইন্ডোজের জন্য সরঞ্জামগুলি ডাউনলোড করা বাদ দিয়ে একই কাজ করতে পারেন, আপনি এই ঠিকানায় ম্যাক থেকে ডাউনলোড করুন: dl.google.com/android/repository/tools_r25.2.3-macosx.zip
ও। এডহোম

14
মূল ফাইলটি এখানে সরাসরি অ্যাক্সেস করা যায়: dl.google.com/android/repository/…
শয়তানের অ্যাডভোকেট

254

সম্পাদনা 3:

কর্ডোভা অ্যান্ড্রয়েড 6.2.2 প্রকাশিত হয়েছে এবং এটি এসডিকে সরঞ্জামগুলি 26.0.x এবং 25.3.1 এর সাথে সম্পূর্ণ সুসংগত। এই সংস্করণটি ব্যবহার করুন:

cordova platform update android@6.2.2

অথবা

cordova platform rm android
cordova platform add android@6.2.2

সম্পাদনা 2:

আরও একটি অ্যান্ড্রয়েড এসডিকে সরঞ্জাম প্রকাশ হয়েছে (26.0.x) যা কর্ডোভা-অ্যান্ড্রয়েড 6.2.1 এর সাথে পুরোপুরি উপযুক্ত নয়।

সম্পাদনা করুন: কর্ডোভা অ্যান্ড্রয়েড 6.2.1 প্রকাশিত হয়েছে এবং এটি এখন সর্বশেষতম অ্যান্ড্রয়েড এসডিকে সঙ্গে সামঞ্জস্যপূর্ণ।

আপনি আপনার বর্তমানের বেমানান অ্যান্ড্রয়েড প্ল্যাটফর্মটি আপডেট করতে পারেন cordova platform update android@6.2.1

অথবা আপনি বিদ্যমান প্ল্যাটফর্মটি সরাতে এবং একটি নতুন যুক্ত করতে পারেন ( yourProject/platforms/android/ফোল্ডারের অভ্যন্তরে যে কোনও ম্যানুয়াল পরিবর্তন আপনি মুছে ফেলবেন )

cordova platform rm android cordova platform add android@6.2.1

আপনাকে সংস্করণটি উল্লেখ করতে হবে কারণ বর্তমান সিএলআই ডিফল্টরূপে 6.1.x ইনস্টল করে।

পুরানো উত্তর:

দুঃখজনকভাবে অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি 25.3.1 কর্ডোভা-অ্যান্ড্রয়েড 6.1.x ব্রেক করেছে

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

cordova platform add https://github.com/apache/cordova-android


7
রিলিজটি এখন এনপিএম সংগ্রহস্থলে রয়েছে, যদিও এটি এখনও স্বয়ংক্রিয়ভাবে ব্যবহৃত হচ্ছে বলে মনে হয় না। cordova platform add android@6.2.0কাজ করে, যদিও।
জুলাই

3
@ chrjs cordova platform add android@6.2.3এখন ব্যবহার করা নিরাপদ, আপনার গিথুব সংস্করণ যুক্ত করার দরকার নেই এবং এটি অস্থির হতে পারে, ভাল ব্যবহার 6.2.3 হিসাবে সর্বশেষ প্রকাশিত এক হিসাবে রয়েছে
জেসারমোবাইল

1
আমি কর্ডোভা 7.0.1 এ আছি এবং আমি ত্রুটিটি পাচ্ছি: Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.কোনও পরামর্শ?
ইথান কেলার 13

1
@ ইথানকেলার তবে আপনি কি আগে এন্ড্রয়েড প্ল্যাটফর্ম যুক্ত করেছিলেন? যদি এটি হয় cordova platform rm androidতবে এটিকে পুনরায় যুক্ত করুনcordova platform add android
জেসারমোবাইল

1
শুধু কেন নয় android@latest?
Seanny123

56

(মূলত @ ব্যবহারকারী 3464070 ইতিমধ্যে যা বলেছে)

ম্যাকের জন্য:

cd ~/Library/Android/sdk
# download latest tools
curl -O https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip
# overwrite existing tools folder without prompting
unzip -o tools_r25.2.3-macosx.zip
# clean up
rm tools_r25.2.3-macosx.zip

1
প্রথম লাইন cd $ANDROID_HOMEসরলতার জন্য হতে পারে ?
toxaq

1
@ টক্সাক হতে পারে তবে $ANDROID_HOMEএটি আমার মেশিনে সংজ্ঞায়িত হয়নি।
বেসকোড

2
অনেক ধন্যবাদ. আপনার কমান্ডগুলি + android@6.1.2 ব্যবহার করে ম্যাকের উপর আকর্ষণীয় কাজ করে!
ডেভিড ডাল বাসকো

43
  1. যদি আপনার সিস্টেমে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করা থাকে তবে এর থেকে টেমপ্লেট ফোল্ডারটি অনুলিপি করুন C:\Program Files\Android\Android Studio\plugins\android\lib\templates
  2. ফোল্ডারে এটি আটকান C:\Users\<user-name>\AppData\Local\Android\sdk\tools
  3. কমান্ডটি চালান: ionic build android

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

দ্রষ্টব্য: পরিবেশের ভেরিয়েবল এতে সেট করুন C:\Users\<user-name>\AppData\Local\Android\sdk\tools। এছাড়াও আপনার বর্তমান ব্যবহারকারীর নাম ব্যবহারকারীর নাম সেট করুন।


1
সহজ এবং সহজ সমাধান!
জারি পেক্কলা

1
যাদের অ্যান্ড্রয়েড স্টুডিও রয়েছে তাদের জন্য এটি একটি সহজ এবং অর্থনৈতিক সমাধান।
জনসন

1
এটি আসলে আমার পক্ষে কাজ করেছিল .. যখন অন্য সমাধানগুলি না করে। খুব খারাপ এটি বেশিরভাগ
কর্ডোভা

1
2018 হিসাবে এবং কর্ডোভার 2 টি ভিন্ন সংস্করণের সাথে কাজ করা, আমি এই সমাধানটির পক্ষে এমনটি হিসাবে কাজ করতে পারি যেটি অতিরিক্ত ডাউনলোডের প্রয়োজন হয় না।
রাভেমির

26

লিনাক্সের জন্য আরও কিছুটা ভাল সমাধান রয়েছে।

Https://developer.android.com/studio/index.html#downloads এ নেভিগেট করুন

এবং লিনাক্সের জন্য কমান্ড লাইন সরঞ্জাম জিপ ফাইল (পৃষ্ঠার নীচে) ডাউনলোড করুন। এগুলিকে আপনার .... / অ্যান্ড্রয়েড / এসডিকে / ফোল্ডারে সরান যাতে আপনি আপনার সরঞ্জামগুলির ফোল্ডারটিকে ওভাররাইট / প্রসারিত করেন। এখন সবকিছু ঠিকঠাক কাজ করে।


হ্যাঁ, আরজে সমস্যার জন্য উইন্ডোজকে উত্তর দিয়েছে, এবং আপনার উত্তরটি লিনাক্স সমাধান। C:\Users\username\AppData\Local\Android\sdk\toolsউবুন্টুর উইন্ডোজকে কীভাবে সমাধান করতে হয় জানেন না এমন কারও জন্য দরকারী/home/user/Android/Sdk
rbenvenuto

@rbenvenuto উত্তরসমূহ মূলত একই রকম। সরঞ্জামগুলি ডাউনলোড করুন, জিপ ফোল্ডারটি বের করুন এবং নিষ্ক্রিয় সামগ্রীটি আপনার আইডির সরঞ্জাম ফোল্ডারে সংরক্ষণ করুন। এটা বোঝা কত কঠিন হতে পারে? আমি একটি ম্যাক ব্যবহার করছি এবং ~ / লাইব্রেরি / অ্যান্ড্রয়েড / এসডিকে / সরঞ্জামগুলিতে সঞ্চয় করব? একই জিনিসকে বিভিন্ন শব্দে ব্যাখ্যা করার জন্য আমার কারও ভোট চুরি করা দরকার?
আইওএসএন্ড্রয়েডউইনডোমোবাইল অ্যাপ্লিকেশনসদেভ

4
@ অ্যান ইয়েপ, অস্বীকার করতে পারবেন না তার উত্তরটি বিভিন্ন শব্দের সাথে প্রায় একই ব্যাখ্যা ছিল। তবে আমি আমার মতো লড়াইয়ের জন্য কিছুটা মূল্য দেখতে পাচ্ছি lol
rbenvenuto

পূর্ববর্তী সংস্করণগুলি আর বিকাশকারী.অ্যান্ড্রয়েড.কম এ উপলভ্য নয়
ফারডিনানড.ক্যাফট

21

যে কারও কাছে এখনও এই সমস্যাটি রয়েছে, এটি আমার পক্ষে কাজ করেছে:

    cordova platform update android@latest

তারপরে বিল্ড করুন এবং এটি স্বয়ংক্রিয়ভাবে নতুন গ্রেড সংস্করণটি ডাউনলোড করবে এবং এটি কাজ করা উচিত


2
+1 এটি @ আগস্ট 2017 হিসাবে কাজ করে এবং আপনাকে আপডেট করে cordova-android@6.2.3। পুরানো উত্তরগুলি কার্যকর হতে পারে বা না পারে এবং আরও সঠিক হতে পারে। এই পরিস্থিতি পরিবর্তন রাখে এবং সরাসরি যেমন এখানে বর্ণিত, অ্যান্ড্রয়েড বাইনারি জন্য সমর্থন ড্রপ অ্যান্ড্রয়েড SDK এর 25.3.1 দ্বারা ঘটিত হয়: cordova.apache.org/announcements/2017/04/05/...
জেকে।

1
এখনও মার্চ 2018 তে কাজ করছি I আমি প্রায়শই নতুন কর্ডোভা প্রকল্পগুলি তৈরি করি না, এটি আমার আগের মন্তব্যের পরে প্রথম। এটি একই could not find gradle wrapperত্রুটি ছিল। আমাকে আবারও সমাধানটি সন্ধান করতে হবে। এটি প্রতি প্রকল্পের ফিক্স, আপনার তৈরি প্রতিটি নতুন কর্ডোভা প্রকল্পে অবশ্যই প্রয়োগ করতে হবে। আমি পারলে দু'বার উজ্জীবিত হত, এই উত্তরটি আমাকে এখন দ্বিতীয় বার সঞ্চয় করেছে।
জে.কে।

14

অ্যান্ড্রয়েড সরঞ্জামগুলি ডাউনগ্রেড করার দরকার নেই। উইন্ডোজে গ্রেডল এখান থেকে সরানো হয়েছে:

C:\Users\you_username\AppData\Local\Android\sdk\tools

প্রতি:

C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle\wrapper

সুতরাং আপনাকে কেবল আপনার পথটি সামঞ্জস্য করতে হবে যাতে এটি ডান ফোল্ডারের দিকে নির্দেশ করে।


6
আমি উল্টোটি করেছি, আমার অ্যাপটাটাতে র‍্যাপারটি সরিয়ে নিয়েছি এবং এটি দুর্দান্ত কাজ করে! ধন্যবাদ ^ _ ^
নিকোলাস_লিবট


এই পথ থেকে মোড়কের ফোল্ডারের সামগ্রীটি অনুলিপি করুন: \ প্রোগ্রাম ফাইলস \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড স্টুডিও \ প্লাগইনস, অ্যান্ড্রয়েড \ lib \ টেম্পলেটগুলি \ গ্রেড \ মোড়কে সি: / অ্যান্ড্রয়েড / এসডিকে / সরঞ্জামগুলি / টেম্পলেটগুলি / গ্রেড / মোড়ক
অনুপ্রাণিত

9

আপনি যখন এই ত্রুটি আছে ionic run android --device

## codova - android update 
npm install -g cordova
cordova platform update android

7

সাধারণ অ্যান্ড্রয়েড স্টুডিও ইনস্টলেশন থেকে সমস্ত কিছু অনুলিপি করেছেন। থেকে: ডি: \ সুইড ডেভ \ অ্যান্ড্রয়েড \ স্টুডিও \ প্লাগইনস \ অ্যান্ড্রয়েড b লিব \ টেম্পলেটগুলি

(পুরো টেমপ্লেট ডিরেক্টরি)

প্রতি:

ডি: \ SW \ দেব \ অ্যান্ড্রয়েড \ SDK \ সরঞ্জাম

আয়নিক বিল্ড অ্যান্ড্রয়েড দিয়ে পরীক্ষিত


এটিই ছিল আমার ক্ষেত্রে সমাধান। এই সমাধানের পরে, আপনি লাইসেন্স বার্তাটি পেতে পারেন। দেখুন stackoverflow.com/questions/40383323/...
JonathanRomer

6

আপনার এসডিকে সরঞ্জামগুলিতে গ্রেড র‌্যাপার না থাকলে এই সমস্যাটি দেখা দেয়।

পূর্ববর্তী প্রতিক্রিয়াগুলির মতো বলেছে, আপনি শেষ cordova-androidসংস্করণে আপডেট করতে পারেন (এটি কাজ করে) তবে আপনি যদি কাজ করে যেতে চান cordova-cli@6.4.0এবং cordova-android@6.0.0কেবল অ্যান্ড্রয়েড স্টুডিও প্রাক্তন থেকে ফোল্ডারটি অনুলিপি করেন;

cd /Applications/Android\ Studio.app/Contents/plugins/android/lib/
cp -r templates/ $ANDROID_HOME/tools/templates
chmod +x $ANDROID_HOME/tools/templates/gradle/wrapper/gradlew

আমার ক্ষেত্রে, আমি cordova-plugin-fcmএটি ব্যবহার করছি এবং এটি কর্ডোভা-অ্যান্ড্রয়েডের পুরানো সংস্করণ দিয়ে পরীক্ষা করা হয়েছিল, তাই আমি ব্যবহার করতে পারি না cordova-android@2.x(এখনও না)।


5

লিনাক্সের জন্য এই জাতীয় একটি সিমিলিংক তৈরি করুন:

ln -s /android/android-studio/plugins/android/lib/templates /android/sdk/tools/templates

সিমলিংক সমাধানটি পরীক্ষা করে দেখেনি, তবে আমার সিস্টেমে /opt/android-studio/plugins/android/lib/templates/gradle/wrapper/gradlewকোনও কার্যকর করার অনুমতি নেই। চেষ্টা করার আগে এটি chmod নিশ্চিত করুন।
ফারদিনানড.ক্রাফট

আমার কাছে টেমপ্লেট / ফোল্ডার নেই sdk/tools
PlayHardGoPro

5

লিনাক্সে (আমার ক্ষেত্রে উবুন্টু) কেবল গ্রেড ইনস্টল করুন:

sudo apt-get install gradle

সম্পাদনা: দেখে মনে হচ্ছে উবুন্টু রেপোতে কেবল নতুন সংস্করণগুলির জন্য গ্রেড 2.10 রয়েছে: https://www.vultr.com/docs/how-to-install-gradle-on-ubuntu-16-10


1
উপরের সমাধানগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি। আমি কর্ডোভা 7.0.1 এর সর্বশেষতম ব্যবহার করছি। উবুন্টু রেপো থেকে গ্রেড ইনস্টল করা সমস্যার সমাধান করেছে। এর 2017 এবং এখনও কর্ডোভা অ্যান্ড্রয়েড স্টুডিওর অন্তর্নির্মিত গ্রেড ব্যবহার করতে জানে না
sziraqui

3

সম্প্রতি, আমিও একই ধরণের সমস্যার মুখোমুখি হয়েছি এবং এটি করার পরে এটি কাজ করে:

আমি ফাইলটি সম্পাদনা করেছি /etc/profile

sudo nano /etc/profile

export JAVA_HOME=/home/abdul/java/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin

export ANDROID_HOME=/home/abdul/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

export GRADLE_ANDROID_HOME=/home/abdul/android-studio/gradle
export PATH=$PATH:$GRADLE_ANDROID_HOME/gradle-3.2/bin
export PATH=$PATH:$GRADLE_ANDROID_HOME/m2repository

অন্যান্য তথ্য (কেবলমাত্র ক্ষেত্রে):

m2repositoryঅংশ সম্পর্কে পুরোপুরি নিশ্চিত নন , প্রথমবারে এটি গ্র্যান্ডেলকে পাস করার পরে আরও একটি ত্রুটি রয়েছে (গ্রেডলিউ-কমান্ড-এক্স-এক্সিট-কোড-সহ ব্যর্থ হয়েছে)

  1. আমি অ্যান্ড্রয়েড স্টুডিওতে সংগ্রহস্থল সক্রিয় আছে কিনা তা যাচাই করে দেখছি এবং এটি সক্রিয় নেই, আমি এটি সক্রিয় করার চেষ্টা করি এবং যখন আমি আবার এটি চেষ্টা করি (কর্ডোভা বিল্ড অ্যান্ড্রয়েড) তখন এটি অন্য কয়েকটি ফাইল ডাউনলোড করে, সম্ভবত সংগ্রহশালা থেকে? এবং তারপরে আমি যখন পথটি মুছি, তখনও এটি কাজ করে। (মার্কিন ওরোলোস্কির নমুনাকেও ধন্যবাদ তাই আমি রফতানি পথ সম্পর্কে আরও ভালভাবে বুঝতে পারি)।

আমি ব্যবহার করি:

  • লিনাক্স মিন্ট সেরেনা
  • নোড: v6.10.3
  • এনপিএম: 3.10.10
  • কর্ডোভা: 7.0.0
  • অ্যান্ড্রয়েড স্টুডিও: 2.3.1
  • Android SDK প্ল্যাটফর্ম-সরঞ্জামগুলি: 25.0.5
  • অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি: 26.0.2

আশা করি এটি আমার মত একই সমস্যা হতে পারে এমন ব্যক্তিকেও সহায়তা করতে পারে এবং এটিরও প্রয়োজন।

ধন্যবাদ


3

এটি আমার সমস্যার সমাধান করেছে।

আমি সবেমাত্র https://dl.google.com/android/repository/tools_r25.2.5-macosx.zip214 ডাউনলোড করেছি এবং সরঞ্জাম ফোল্ডারটি ~ / লাইব্রেরি / অ্যান্ড্রয়েড / এসডিকে / সরঞ্জামগুলিতে ওভাররাইট করেছি



2

আজকের মতো কোনও সমাধান আমার পক্ষে কাজ করেনি। আমার অবস্থাটি ছিল আমার অ্যান্ড্রয়েড স্টুডিও আপডেট হয়েছে। সর্বশেষতম সরঞ্জামগুলির সাথে ফোল্ডারটি প্রতিস্থাপনের সবচেয়ে জনপ্রিয় জিনিসটি আমার পক্ষে কাজ করবে না। ইনফ্যাক্ট কিছু ক্ষেত্রে প্রয়োজন হয় না।

npm update -g cordova আমার জন্য কৌশলটি।

তারপরে আমি প্ল্যাটফর্মটি সরিয়ে আবার যুক্ত করেছি।

ionic platform remove android

ionic platform add android

এটি আমার জন্য আয়নিকের জন্য কাজ করে। আমি নিশ্চিত cordova platform remove/add androidযে একই জিনিস করতে হবে। যদিও পরীক্ষা করা হয়নি।

পুনরায় কাজ হচেছ !


2

বিভিন্ন ক্রমে এখানে দু'বার চেষ্টা করার পরে, আমি সবকিছু পুনরায় ইনস্টল করেছি এবং করার আগে cordova platform add androidআমি গিয়ে templates/gradleদৌড়ে এসেছি gradlew.bat। এটি সম্পন্ন হওয়ার পরে, আমি কোনও সমস্যা ছাড়াই অ্যান্ড্রয়েড প্ল্যাটফর্ম যুক্ত করতে সক্ষম হয়েছি।


1

এটি আমার জন্য এটি সমাধান করেছে:

cordova platform update android@6.1.2

0

চালান:

cordova platform update android@6.1.2

এবং অ্যান্ড্রয়েড স্টুডিও এবং অ্যান্ড্রয়েড স্টুডিও পরিবেশ একই স্থানে পরিবর্তনশীল রেফারেন্স নিশ্চিত করুন।

আমি এ থেকে অ্যান্ড্রয়েড স্টুডিও অনুলিপি করে এটি ঠিক করেছি:

D:\Program Files\Android

প্রতি

C:\Program Files\Android

0

কর্ডোভা 7.0.x আপগ্রেড করার পরে, উপরে আলোচিত হিসাবে গ্রেডল পথটি পরিবর্তন করা হয়েছে। অফিসিয়াল ফিক্স বের হওয়ার আগে এটিকে কাজ করার জন্য, কেবল ম্যানুয়ালি গ্রেড ইনস্টল করুন এবং এটি আপনার পরিবেশে সেট করুন।

  1. Https://gradle.org/install যান বাইনারি প্যাকেজগুলি ডাউনলোড করুন
  2. এটি আনজিপ করুন, পথটি মনে রাখবেন, যেমন, আমার এক: E: E গ্রেডল
  3. উইন্ডোজ যুক্ত ই: \ গ্রেডল \ বিনের মতো পরিবেশের ভেরিয়েবলগুলি সেট করুন

এটাই.


0

একই সমস্যাটি দেখার পরে, কেবল কনফিগার.এক্সএমএলে প্যাকেজের নামটির নামকরণ করুন, "-" ভিতরে কোনও নাম দিয়ে অ্যাট্রিবিউট আইডি ...

অর্থাত

com.web-projet.appname

এর মধ্যে নামকরণ:

com.webprojet.appname

এবং সব ঠিক ছিল ...

যদি এটি সাহায্য করে।


0

কর্ডোভা সংস্করণ 5.0 ইনস্টল করা আমাকে সহায়তা করে:

npm install -g cordova@5.0

0

আমি উবুন্টু 16.04 ব্যবহার করছি এবং আমার জন্য এটি দুটি কমান্ড ব্যবহার করে কাজ করেছে: -

ionic cordova platform rm android
ionic cordova platform add android@6.3.0

-1

ম্যাকের জন্য সহজ এবং সহজ সমাধান

আমার ইস্যু ছিল

cordova build android
ANDROID_HOME=/Users/jerilkuruvila/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /Users/jerilkuruvila/Library/Android/sdk/tools/templates/gradle/wrapper

সমাধান

jerilkuruvila@Jerils-ENIAC tools $ cd templates
-bash: cd: mkdir: No such file or directory
jerilkuruvila@Jerils-ENIAC tools $ mkdir templates
jerilkuruvila@Jerils-ENIAC tools $ cp -rf gradle templates/
jerilkuruvila@Jerils-ENIAC tools $ chmod a+x templates/

কর্ডোভা আবার অ্যান্ড্রয়েড বিল্ড এখন কাজ !!!


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