নতুন গ্রেডেল প্রকল্প আমদানি করতে ব্যর্থ: বিল্ড সরঞ্জাম সংশোধন * .0.0 খুঁজে পেতে ব্যর্থ


97

যখন আমি অ্যান্ড্রয়েড স্টুডিও বুট করি এবং "নতুন প্রকল্প ..." নির্বাচন করি এবং একটি নতুন প্রকল্প তৈরি করতে যাই, তখন আমি এই পপআপ ত্রুটি পাই:

নতুন গ্রেডেল প্রকল্প আমদানি করতে ব্যর্থ: বিল্ড সরঞ্জাম সংশোধন 17.0.0 খুঁজে পেতে ব্যর্থ

আরও তথ্যের জন্য আইডিই লগের পরামর্শ নিন (সহায়তা | লগ দেখান)

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


লগটি পরীক্ষা করুন: .AndroidStudioPreview\system\log\idea.logএবং JAVA_HOMEপরিবেশের পরিবর্তনশীল
উজ্জ্বল সিং

উত্তর:


95

কয়েক ঘন্টা ব্যয় করার পরে: আমি আবার চালু করেছি Android SDK Managerএবং এই সময়ে আমি লক্ষ্য করেছি যে আমি Android SDK Platform-tools(আপগ্রেড) এবং Android SDK Build-tools(নতুন) পেয়েছি ।

এগুলি ইনস্টল করার পরে, আমি শেষ পর্যন্ত আমার প্রকল্পটি সম্পূর্ণরূপে সংকলন করতে সক্ষম হয়েছি।

দ্রষ্টব্য: সর্বশেষ এডিটি (সংস্করণ 22) ইনস্টল করা উচিত।


4
আমার ক্ষেত্রে আমার কাছে অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জামগুলির সঠিক সংস্করণ ইনস্টল করা ছিল তবে আমি অ্যানড্রয়েড এসডিকে সন্ধান করছিলাম যা আমি গ্রহণের সাথে ব্যবহার করছিলাম। অ্যান্ড্রয়েড স্টুডিওগুলি একটি বান্ডিলযুক্ত অ্যান্ড্রয়েড এসডিকে নিয়ে আসে, যা লোকাল হয় <ANDROID_STUDIO>/sdk<ANDROID_STUDIO>/sdk/tools/androidAndroid SDK বিল্ড-সরঞ্জামগুলির সঠিক সংস্করণটি চালনা করে ইনস্টল করুন এবং আপনার সমস্যার সমাধান করা উচিত।
andre

আপনি এই প্রশ্নের নাম "বিল্ড সরঞ্জাম সংশোধন * .0.0 খুঁজে পেতে ব্যর্থ"
অওলালা

4
SDK Managerউইন্ডোজ প্রোগ্রাম মেনু অধীনে পাওয়া যায় Android SDK Tools। এসডিকে ম্যানেজার উইন্ডোতে একটি 'সরঞ্জাম' শিরোনাম রয়েছে। এর অধীনে আপনার বিভিন্ন সংস্করণ খুঁজে পাওয়া উচিত Android SDK Build-tools। প্রশাসক হিসাবে চালান যাতে এটি স্থানীয় ফাইলগুলিকে ম্যানিপুলেট করতে পারে।
ডেল

মূলত @ ডেল যা বলেছে। আপনি যদি "স্ট্যান্ড স্টোন এসডিকে পরিচালক চালু করুন" ক্লিক করেন তবে আপনি আরও বিকল্প দেখতে পাবেন এবং অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জামগুলি সেখানে থাকা উচিত।
স্টিলথিস্ন্যাক্স

এটি বিল্ড সরঞ্জামগুলির পুরানো সংস্করণগুলি ইনস্টল করার উদ্দেশ্যে সম্বোধন করে না। স্ট্যাকওভারফ্লো . com/a/39068538/973624 দেখুন ।
শ্রীমতী

82

2020 সালের মে , অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে একটি সত্যই সরল সমাধান:

  1. Android স্টুডিও খুলুন
  2. শীর্ষ থেকে, ফাইল> সেটিংস> উপস্থিতি এবং আচরণ> সিস্টেম সেটিংস> অ্যান্ড্রয়েড এসকেকে চয়ন করুন
  3. শীর্ষে ট্যাব এসডিকে সরঞ্জামে ক্লিক করুন । তারপরে তালিকা থেকে অ্যান্ড্রয়েড এসডিকে বিল্ড সরঞ্জামগুলি হাইলাইট করুন ।
  4. " প্যাকেজ বিবরণ দেখান " চেক বাক্সটি চেক করুন, আপনার প্রয়োজনীয় বিল্ড সরঞ্জাম সংস্করণ চয়ন করুন এবং তারপরে প্রয়োগ ক্লিক করুন।

4
এটি এখন পর্যন্ত সবচেয়ে সহজ উত্তর। ধন্যবাদ!
স্টিভেন কার্লটন

আমার দিনটি বাঁচিয়েছে, আমার ক্ষেত্রে, 25.0.3 সেখানে উপস্থিত ছিল (এসডিকে) এবং আমি বিল্ড.gradle এ 25.0.0 যোগ করেছি (আমি মনে করি এটি সর্বশেষতম)) তাই বিল্ড ওয়ার্ডে 25.0.3 এ পরিবর্তিত সমাধান হয়েছে ইস্যু
শিরিশ হার্ভাডে

এটি ইন্টেলিজেও কাজ করে। +1 আমি "প্যাকেজ বিবরণ দেখান" উপেক্ষা করেছি
lucidbrot

সরঞ্জাম> অ্যান্ড্রয়েড অ্যান্ড্রয়েড স্টুডিও 3.0.1 হিসাবে বিদ্যমান নেই। আমি সেটিংস> চেহারা এবং আচরণ> সিস্টেম সেটিংস> অ্যান্ড্রয়েড এসডিকে এর অধীনে এটি দেখতে পাচ্ছি।
শ্রীমতী

4
2019-এ, আপনি এটি ফাইল> সেটিংস> উপস্থিতি এবং আচরণ> সিস্টেম সেটিংস> অ্যান্ড্রয়েড এসডিকে ... এর অধীনে দেখতে পাবেন ...
হোযায়ফা এল রিফাই

19

আপনার সর্বোচ্চ Android SDK Build-toolsসংস্করণটি কী তা এসডিকে পরিচালককে দেখুন এবং আপনার প্রোজেক্ট build.gradleফাইলটিতে এই সংস্করণ নম্বরটি অনুলিপি করুন android/buildToolsVersion(আমার কাছে সংস্করণটি ছিল "18.1.1")।

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


ওহে. সাইটের সিস্টেমটি মনে হয় যে এটি এই উত্তরটির একটি সদৃশ , সম্ভবত আপনি প্রতিটিকে আরও সুনির্দিষ্টভাবে প্রতিটি প্রশ্নের সমাধান করতে আপডেট করতে পারেন বা প্রশ্নটিকে নকল হিসাবে পতাকাঙ্কিত করতে পারেন? ধন্যবাদ!
ন্যানোফারাড

4
হ্যাঁ, আমি যখন অ্যান্ড্রয়েড ৪.৪-এ আপডেট হয়েছি তখন আমি আমার বিল্ড.gradle ফাইলটিতে section বিভাগটি আপডেট করতে ভুলে গিয়েছিলাম। সর্বাধিক বর্তমান বিল্ডটুলস ভার্সনটি এখন 19 ...
ইগোরগানাপলস্কি

8

এটিই আমাকে করতে হয়েছিল:

  1. সর্বশেষতম অ্যান্ড্রয়েড এসডিকে পরিচালক (22.0.1) ইনস্টল করুন
  2. গ্রেডেল ইনস্টল করুন (1.6)
  3. আমার পরিবেশের পরিবর্তনগুলি আপডেট করুন:
    • ANDROID_HOME=C:\...\android-sdk
    • GRADLE_HOME=C:\...\gradle-1.6
  4. আমার PATH ভেরিয়েবল আপডেট / ডাবল চেক করুন:
    • PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
  5. অ্যান্ড্রয়েড এসডিকে ম্যানেজার শুরু করুন এবং প্রয়োজনীয় এসডিকে এপিআই ডাউনলোড করুন

4
বিশেষত যদি আপনি নিজের বাশার্কে ম্যানুয়ালি আপনার $ এন্ড্রয়েডহোমকে এসডিকে অন্য কোনও ইনস্টল (অ্যান্ড্রয়েড স্টুডিওর সাথে আসে না) হিসাবে সেট করে থাকেন তবে বিল্ড স্ক্রিপ্টগুলি বিভ্রান্ত হতে পারে। ম্যাক ওএস এক্স-এ আমার সাথে এটি ঘটেছিল my
পিয়েরে-এন্টোইন লাফায়েট

5

এটি ঘটে কারণ বিল্ড সরঞ্জামগুলির পুনর্বিবেচনা x এর অস্তিত্ব নেই

আজ, সর্বশেষতম সংস্করণটি 23.0.2(সর্বদা পরিবর্তনের সাপেক্ষে)।

buildToolsVersionগুলি আপনি Android SDK এর মধ্যে অন্তর্ভুক্ত করা হয় চান, স্বাভাবিকভাবে ইনস্টল <sdk>/build-tools/<buildToolsVersion>ডিরেক্টরি।

গুলান না অ্যান্ড্রয়েড SDK এর সরঞ্জামসমূহ সঙ্গে SDK এর বিল্ড সরঞ্জাম


আপনার পরিবর্তন build.gradleএর buildToolsVersionকিছু সংস্করণ ইনস্টল করার জন্য<sdk>/build-tools

android {
   buildToolsVersion "23.0.2"
   // ...

}

5

আপনি যখনই বিল্ড টুল সংস্করণ সহ স্টুডিওতে উপস্থিত নেই এমন একটি প্রকল্প চালানোর চেষ্টা করবেন, আপনি এই ত্রুটির মুখোমুখি হবেন।

২০১ 2017 সালের হিসাবে, এটিকে অ্যান্ড্রয়েড স্টুডিও দ্বারা সত্যই সহজ করা হয়েছে।

এটি আপনাকে এই জাতীয় বিষয়টির সাথে অনুরোধ জানাবে

অ্যান্ড্রয়েড স্টুডিওর একটি স্ক্রিনশট

অ্যান্ড্রয়েড স্টুডিওর একটি স্ক্রিনশট

আপনাকে কেবল এটিতে ক্লিক করতে হবে এবং প্রকল্পটি চালানোর জন্য সিস্টেমটি বিল্ড সংস্করণে ডাউনলোড করবে।


আরে @ আঞ্জুজ - আপনি কি উত্তরের সাথে ছবিটি যুক্ত করতে পারবেন?
Garfbradaz

@garfbradaz এসও নিয়ম অনুসারে, 10 জন খ্যাতি না পাওয়া পর্যন্ত আমি উত্তরে নিজেই চিত্রগুলি যুক্ত করতে পারি না (আমি এখানে এক নবাগত: -ডি)। সুতরাং একবার আমি সেখানে পৌঁছানোর পরে, আমি আমার উত্তর আপডেট করব। আমার বন্ধু পরামর্শের জন্য ধন্যবাদ। যদি এই উত্তরটি আপনাকে সহায়তা করে তবে আপনি এটিকে উজ্জীবিত করতে পারেন। ধন্যবাদ!
অনুজ আগরওয়াল

আমার ব্যাগ ম্যাটি - আমাকে উপেক্ষা করুন! :)
Garfbradaz

হাহ .. আমি মূল উত্স সন্ধান করতে ত্রুটি ট্রি প্রসারিত করেছি। এটি ত্রুটি বার্তাটি দেখায়, তাই আমি অনুসন্ধান শুরু করেছিলাম এবং শীর্ষ উত্তরগুলি আজকাল ভুল বলে মনে হচ্ছে - আমার যে সংস্করণটি রয়েছে সেটিতে মেনু বিকল্পগুলিরও উল্লেখ করা হয়নি। তবে এই উত্তরটি আমাকে ফিরে যেতে এবং ত্রুটিযুক্ত গাছের মূলটি দেখুন, যা উল্লিখিত লিঙ্কটি রয়েছে।
ইজকাটা

হ্যাঁ, পুরো উত্তর!
ডাটদিনহোকোক

3

আমি এপিআই 17 ইনস্টল করেছিলাম তবে এটি পর্যাপ্ত ছিল না। আমার আসলে যা ইনস্টল করা দরকার তা হ'ল "অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জাম 17"।

আপনি "অ্যান্ড্রয়েড এসডিকে ম্যানেজার" এ "সরঞ্জাম" নামে প্রথম সন্তানের ভিতরে আপনার "অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জাম এক্স" সনাক্ত করতে পারেন।


3

আপনার প্রকল্পের দৃষ্টিকোণে, অ্যাপ্লিকেশন -> build.gradle সন্ধান করুন এবং এই লাইনগুলি সম্পাদনা করুন

android { compileSdkVersion "android-N" buildToolsVersion "24.0.0 rc1"

এটার মত:

android { compileSdkVersion 24 buildToolsVersion "23.0.3"


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

2

আমার সম্প্রতি এই সমস্যা হয়েছিল, আমার প্রকল্পে local.propertiesফাইল অন্তর্ভুক্ত হয়নি ।

এসডিকে সঠিক পথ local.propertiesসহ অন্তর্ভুক্ত থাকলে ফাইলটি পরীক্ষা করুন Checksdk.dir


4
আপনার মুছে ফেলা ভাল local.properties। এটি স্বয়ংক্রিয়ভাবে উত্পন্ন করে।
চাদ বিংহাম

1

আমি মনে করি আপনি সর্বশেষতম অ্যান্ড্রয়েড এসডিকে ডাউনলোড করতে পারেন এবং এটি ব্যবহার করতে পারেন i এটি করে সমস্যাটি সমাধান করে ভালভাবে কাজ করতে পারেন। এখানে লিঙ্কটি রয়েছে: http://developer.android.com/sdk/index.html#download


1

প্রথমে gradleকমান্ড লাইনে চালানোর চেষ্টা করুন । এটি আপনাকে সেটআপ এবং পরিবেশ পরিবর্তনশীলকে অনুরোধ করতে পারে:

export _JAVA_OPTIONS="-Xms256m -Xmx1024m"

এখানে আরও পড়ুন: 1 , 2


নিশ্চিত করুন যে অ্যান্ড্রয়েড SDK এর বিল্ড সরঞ্জাম (আরো করতে adb, aapt, dx, dx.jar) পাওয়া যায় PATH। যদি না হয় আপনি উপযুক্ত স্থানে সিমলিংক তৈরি করতে পারেন। নতুন এসডিকে সংস্করণ প্রকাশের সাথে সাথে তারা পরিবর্তন করেছে। এখানে একটি শেল স্ক্রিপ্ট রয়েছে যা$ANDROID_HOME আপনার জন্য ফোল্ডারের মধ্যে প্রতিলিঙ্ক তৈরি করে



1

আমি অনেকগুলি সমাধান চেষ্টা করার পরে এটি আমার পক্ষে কাজ করেছিল:
কিছু কারণে নতুন প্যাকেজ ইনস্টল করার পরে অ্যাডবি প্রক্রিয়াটি পুনরায় আরম্ভ হয়নি। ম্যানুয়ালি adb.exe হত্যা এবং প্রকল্পটি আমদানি করার চেষ্টা আমার জন্য এই সমস্যাটি সমাধান করেছে this


0

অ্যান্ড্রয়েড এসডিকে সরঞ্জাম আনইনস্টল করুন এবং তারপরে সেগুলি সরঞ্জামসমূহ> এসডিকে পরিচালক থেকে পুনরায় ইনস্টল করুন।

কীভাবে এসডিকে সরঞ্জাম আনইনস্টল করবেন তার স্ক্রিনশট

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