অ্যান্ড্রয়েড স্টুডিও (১.২ আরসি0) আমাকে বলতে থাকে
Error running android: Gradle project sync failed. Please fix your project and try again.
যে সমস্যা কী তা আমি কীভাবে জানতে পারি? দুর্ভাগ্যক্রমে এই এসও থ্রেডের সমাধানগুলি কোনও সহায়তা করেনি।
অ্যান্ড্রয়েড স্টুডিও (১.২ আরসি0) আমাকে বলতে থাকে
Error running android: Gradle project sync failed. Please fix your project and try again.
যে সমস্যা কী তা আমি কীভাবে জানতে পারি? দুর্ভাগ্যক্রমে এই এসও থ্রেডের সমাধানগুলি কোনও সহায়তা করেনি।
উত্তর:
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
?
সমাধান হয়
আপনার কম্পিউটারকে ইন্টারনেটে সংযুক্ত করুন
ক্লিক
Sync project with Gradle files
সরঞ্জামদণ্ডে
এটি স্বয়ংক্রিয়ভাবে গ্রেড সিঙ্ক হবে।
কেবল ত্রুটি উপেক্ষা করুন এবং যাইহোক প্রকল্পটি চালানোর চেষ্টা করুন। এটি ব্যর্থ হবে, তবে এবার ত্রুটির বর্ণনায় একটি লিঙ্ক পাবেন। লিঙ্কটি ক্লিক করা পুরানো / অনুপস্থিত উপাদানগুলির স্বয়ংক্রিয় আপডেট / ডাউনলোডকে ট্রিগার করবে।
আমার দৃশ্যে, প্রকল্পটি দু'বার প্রবর্তন করতে ব্যর্থ হয়েছে, প্রতিবার অন্য API / SDK উপাদানটি অপরাধী।
আমার ক্ষেত্রে আমি কেবল ডাউনলোড করা একটি নমুনা প্রকল্প চালু করার চেষ্টা করছিলাম, এপিআই স্তরটি কী লক্ষ্যবস্তু হচ্ছে বা কোথায় এই তথ্যটি সন্ধান করবে তা সম্পর্কে কোনও ধারণা নেই।
যাও
file->settings->build,execution,deployment->gradle.
(এবং আপনার ডিরেক্টরি থেকে গ্রেড হোম পাথ সেট করুন)
গোটো ফাইল -> ক্যাশেগুলি অকার্যকর করুন / পুনঃসূচনা বন্ধ করুন অ্যান্ড্রয়েড স্টুডিও পুনর্নবীকরণ করুন / ব্যবহারকারী হোম ডিরেক্টরিতে গ্রেডল ফোল্ডার সরান অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন (এটি গ্রেড মেটাডেটা এবং ডেটা ডাউনলোড করবে) গ্রেডল বিল্ড সফল পুনর্নির্মাণ প্রকল্প। সম্পন্ন
প্রকল্পের মূল ফোল্ডার থেকে "বিল্ড" ফোল্ডারটি মুছুন। তারপরে "ক্যাশে অবৈধ করুন এবং পুনরায় চালু করুন"। এটি আপনার অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করবে এবং তারপরে আবার অ্যাপ্লিকেশন তৈরি করবে, সমস্যাটি সমাধান করবে।
এটি একটি খুব সাধারণ সমস্যা এবং সমাধানটি খুব সহজ ... কেবল এসডিকে ম্যানেজারে আপডেট করুন (নীচে পুরো নির্দেশাবলী দেখুন)
এই প্রশ্ন জিজ্ঞাসা করার জন্য ধন্যবাদ :)
এটি এক পরিস্থিতি থেকে অন্য পরিস্থিতিতে আলাদা দেখায়। আমার জন্য আমি একটি ইনস্টলেশন করেছি এবং অনেকগুলি আপডেট করেছিলাম যা এসডকে পরিচালক তখন আমার এই সমস্যাটি বলেছিলেন। আমি যা করেছি তা হ'ল ফাইল থেকে -> অকার্যকর ক্যাশে / পুনঃসূচনা (একটি ডায়ালগ পপ-আপ হবে) বেছে নিন অবৈধ এবং পুনরায় চালু করুন।
পুনরায় চালু করার পরে। সবকিছু স্থির ছিল তবে আমার একটি নতুন এমুলেটর তৈরি করতে এবং পুরানোটি মুছতে হবে। (অ্যান্ড্রয়েড স্টুডিও ১.৩.১) (আরও বোধগম্য হওয়ার জন্য একজন পেশাদারকে এটি সম্পাদনা করতে হবে)। । । এখানে সবকিছু ঠিকঠাক ছিল, তবে আপনার মেশিনগুলিকেও পুনরায় চালু করতে হবে কারণ কিছু সিস্টেম ফাইল পরিবর্তিত হয়েছে, সেগুলি সিঙ্ক করতে আমাদের সিস্টেমটি পুনরায় চালু করতে হবে।
আমি গতকাল একই সমস্যা ছিল। "অ্যান্ড্রয়েড এসডিকে ম্যানেজার" খোলার পরে, সমস্ত প্যাকেজ আপডেট করে অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করার পরে, প্রকল্পটি আবার সংকলিত হয়েছে।
এটি সমাধান করতে আমার কিছুটা সময় লেগেছিল।
একটি কারণ ছিল, আমি এনডিকে আপডেট করতে চাইনি। অন্য সমস্ত কিছু ব্যর্থ হলে, আমি এনডিকে আপডেট করেছি এবং এটি কৌশলটি করেছিল।
যদি আপনার টাইমআউট হয়ে যায়, Gradle Scripts -> gradle.properties
অ্যান্ড্রয়েড স্টুডিওতে চেক ইন করুন , আমি দেখতে পেয়েছি যে আমি socket
অ্যান্ড্রয়েড স্টুডিও সেটিংসে একটি প্রক্সি সেট করেছি , তবে এই gradle.properties
ফাইলে আমার প্রক্সিটি হয়ে গেছে http
, তাই আমি এই http proxy setting
লাইনগুলি সরিয়ে দিয়ে শেষ পর্যন্ত কাজ করব।
আমি একই ইস্যুতে দৌড়েছি, তবে তারপরে নিম্নলিখিতটি করেছিল এবং আমার সমস্যাটি সমাধান হয়েছে:
এবং এটি আমার সমস্যার সমাধান করে।
দ্রষ্টব্য: এটি ইভেন্টের লগতে ক্লিক করতেও আমাকে সহায়তা করেছিল, কারণ এতে ত্রুটি সম্পর্কে আরও বিস্তারিত তথ্য রয়েছে। https://developer.android.com/studio/reLives/gradle-plugin#updating-plugin এও দুর্দান্ত তথ্য রয়েছে।
গ্রেডেল 3.5.3 থেকে 5.4.1 এ গিয়ে আমি এই ত্রুটিটি পেয়েছি (অ্যান্ড্রয়েড স্টুডিও অনুরোধ জানানো হয়েছে এবং আমি "আপগ্রেড" ক্লিক করেছি))
গ্রেডেল আপগ্রেড করতে এগিয়ে গেলেও কিছু ত্রুটি যেমন:
ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app
INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app
যে জিনিসটি এটি স্থির করেছিল সেটি সেটিংস -> উপস্থিতি এবং আচরণ -> সিস্টেম সেটিংস -> অ্যান্ড্রয়েড এসডিকে এবং আমি তখন 8, 9 এবং 10 এর মতো অ্যান্ড্রয়েড এসডিকে সাম্প্রতিক সংস্করণগুলি বেছে নিয়েছিলাম (আমার কাছে কেবল 5.1, 6.0 ছিল , এবং অ্যান্ড্রয়েড এন প্রিভিউ ইনস্টল করা আছে))
একবার ইনস্টল হয়ে গেলে, আমার মডিউল: অ্যাপ্লিকেশনটির জন্য আমার বিল্ড.gradle ফাইলটি পরিবর্তন করতে হয়েছিল
তারপরে আমি টুলবারে "গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রকল্প" বোতামটি ক্লিক করেছি। সিঙ্ক আউটপুট উইন্ডোতে "প্লাগইনগুলি আপডেট করার" বিকল্পের প্রস্তাব দেওয়া হয়েছিল এবং আমি একবার ক্লিক করে দেখি যে সমস্ত কিছু কাজ করছে বলে মনে হচ্ছে। ভাল পরিমাপের জন্য আমি আবার "গ্রেড ফাইলগুলির সাথে সিঙ্ক প্রকল্প" ক্লিক করে এর পরে বিল্ড -> ক্লিন প্রোজেক্টটি ক্লিক করেছি এবং শেষ পর্যন্ত আমি আমার প্রকল্পটি আবার চালাতে সক্ষম হয়েছি।
এটি সমাধান করা শক্ত ছিল তবে আমি এটি সি: \ ব্যবহারকারীদের (ব্যবহারকারীর নাম) যেতে দেখছি
.gradle ফাইলটি মুছুন এটির আপনি এটি দেখতে পাননি এটি লুকানো ফাইলের মধ্যে থাকতে পারে তাই আপনি উইন্ডোজ right টি ডান ক্লিক করুন তবে বৈশিষ্ট্যগুলিতে ক্লিক করুন এবং চেক না হওয়ার জন্য ক্লিক করুন
তারপরে ফাইলটি উপস্থিত হবে এবং এটি মুছে ফেলবে আশা করি এটি কাজ করে
রেজোলিউশন সহজ। "অ্যান্ড্রয়েড এসডিকে পরিচালক" খুলুন, সমস্ত প্যাকেজ আপডেট করুন এবং তারপরে আপনার অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন। এর পরে আপনার প্রকল্পটি কোনও সমস্যা ছাড়াই সংকলন করা উচিত।
এটি এমন হতে পারে যে আপনি অফলাইন মোডে গ্রেডেল ব্যবহার করছেন। এটি থেকে আনচেক করতে যান File > Settings > Gradle
, Offline Work
চেকবক্সটি আনচেক করুন এবং Apply
আপনার ইন্টারনেট সংযোগ রয়েছে তা নিশ্চিত হয়ে ক্লিক করুন এবং প্রকল্পটি আবার সিঙ্ক করুন।
এটি কারণ অনেক কারণেই গ্রেড সিঙ্ক হয় না।
প্রকল্প ফোল্ডারে যান এবং .gradle ফোল্ডারটি সরান এবং সিঙ্ক শুরু করুন। এটা কাজ করবে
স্পষ্টতই, কিছু প্ল্যাটফর্ম অনুপস্থিত হতে পারে। এইভাবেই আমি সমস্যার সমাধান করেছি:
আপনি কি একটি ত্রুটি বার্তা দেখতে পান যা আপনার অ্যান্ড্রয়েড স্টুডিও উইন্ডোর নীচে প্রদর্শিত হয়? এটি নীচে ডানদিকেও একটি ছোট উইন্ডো হতে পারে .., যা দেখে মনে হচ্ছে:
এখন, সেই নীল লিঙ্কটিতে ক্লিক করুন, ডায়ালগ বাক্সগুলি (যদি থাকে তবে) হিসাবে করুন ...
যে সমস্যার সমাধান। আশা করি এটা সাহায্য করবে...
এই ইউআরএল থেকে গ্রেড ফাইলগুলি ডাউনলোড করুন এবং একটি ফোল্ডারে সমস্তগুলি বের করুন: https://gradle.org/releases
ফাইল খুলুন -> ম্যাক ওএসে উইন্ডোজ ওএস বা পছন্দসমূহে সেট করা এবং "বিল্ড, এক্সিকিউশন, ডিপ্লোয়মেন্ট"
"গ্রেডল" এ ক্লিক করুন
"স্থানীয় ক্র্যাডল বিতরণ ব্যবহার করুন" পরীক্ষা করুন এবং সেই নিষ্কাশিত ফোল্ডারের পাথ দিন।
উইন্ডোজ ওএসের জন্য গ্রেডেল.বাট এবং সেই ফোল্ডারে ম্যাক ওএসের জন্য গ্রেডেল ফাইল চালান।
তারপরে "অফলাইন কাজ" চেক করুন।
"আপনার উত্তোলিত ফোল্ডার পাথ" / গ্রেডেল ৪৪.১০.২/bin/.gradle (সংস্করণ ৪.১.২ এর জন্য আপনি নিজের সংস্করণ সেট করতে পারেন)
ঠিক আছে চাপুন এবং এটি উপভোগ করুন।
এটি অ্যানড্রয়েড স্টুডিও সংস্করণ ভি 3 এবং ভি 4 এর দ্বন্দ্বের কারণে হতে পারে বিশেষত যখন আপনি অ্যানড্রয়েড স্টিডিও ভি 4 তে একটি প্রকল্প আমদানি করেন যা পূর্বে ভি 3 এ নির্মিত হয়েছিল।
এখানে আপনার কয়েকটি কাজ করা দরকার:
এগুলির কোনও উত্তর আমার পক্ষে কাজ করেনি, তাই আমি অ্যান্ড্রয়েড স্টুডিওগুলি আনইনস্টল করে এটিকে পুনরায় ইনস্টল করেছি। (আমি সেটিংস মুছে ফেলিনি) এটি এখন নিখুঁতভাবে কাজ করে।
যদি আপনার এই ব্যর্থতা থাকে এবং অন্যান্য ব্যর্থতাও রয়েছে যেমন "অসমর্থিত মডিউলগুলি সনাক্ত করা হয়েছে: নিম্নলিখিত মডিউলগুলির জন্য সংকলন সমর্থিত নয়" সম্ভবত আপনাকে প্রথমে সেগুলি সমাধান করা দরকার এবং পরে এটিও সমাধান করা হবে me আমার ক্ষেত্রে এটিই ঘটেছিল।
আমার ঠিক একই ত্রুটি বার্তা ছিল
অ্যান্ড্রয়েড চালাতে ত্রুটি: গ্রেডেল প্রকল্পের সিঙ্ক ব্যর্থ। আপনার প্রকল্পটি ঠিক করুন এবং আবার চেষ্টা করুন
, তবে উপরেরগুলির মধ্যে কোনওটি যদি আপনার ত্রুটিটি ঠিক না করে তবে অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল ফাইলের মধ্যে আপনার সিনট্যাক্স পরীক্ষা করার জন্য আমি আপনাকে পরামর্শ দেব।
এটা আমার জন্য যদি স্থির। ত্রুটি-বার্তাটি কেন এত বিভ্রান্তিকর তা আমি বুঝতে পারি না, যেহেতু সরাসরি বিল্ড গ্রেডের সাথে এর কোনও যোগসূত্র ছিল না।
দয়া করে এখানে এই এসও-উত্তরটি দেখুন , যা আমাদের অনেককে সঠিক দিকে নিয়ে গেছে।
এটি আমার এক্সএমএল ফাইলের একটি লাইন সম্পর্কে আমার সম্পর্কে চিৎকার করছে (যা পুরোপুরি বৈধ ছিল এবং প্রজেক্টে কাজ করার সময় আমি কখনই সমস্যা পাইনি)। আমি লাইনটি মুছে ফেলেছি এবং আবার দৌড়ানোর পরেও এটি পরিষ্কার করে পুনর্নির্মাণের পরে পুরো ফাঁকা রেখা সম্পর্কে আমার দিকে চিত্কার করে চলেছে। আমি অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করেছি এবং। গ্রেডল ফোল্ডারটি সরিয়ে দিয়ে শেষ পর্যন্ত এটি কাজ করে। আশা করি আমার জুতোতে এমন কেউ যার কাছে এই থ্রেডে অন্য সমস্ত উত্তর ছিল তারা ব্যর্থ হবে তারা এই উত্তরটি দেখবে এবং কয়েক ঘন্টা বাঁচাবে।
আমার এই সমস্যাটি ছিল (আমার পুরোপুরি বৈধ এবং কার্যকরী প্রকল্পের জন্য "গ্রেডেলের সাথে সিঙ্ক করার জন্য একটি প্রম্পট ক্লিক করে এবং এটি সমস্ত কিছুই মেরে ফেলেছিল) এবং এই থ্রেড সহ আরও অনেকের মধ্যে কীভাবে এটি ঠিক করার চেষ্টা করার জন্য আমি কয়েক ঘন্টা ধরে গবেষণা করেছিলাম। অবশেষে আমি আমার সমাধানটি খুঁজে পেয়েছি, তাই আশা করি, এটি কারও সাহায্য করবে (এবং আশা করি তারা এই ভয়ঙ্কর সিস্টেমটি ঠিক করেছেন)
আমি একটি অনন্য পরিস্থিতিতে এটির মুখোমুখি হয়েছি: আমার এক চলকটির জন্য "সময়" থেকে "দূরত্ব" শব্দটি রিফ্যাক্টর করেছিলাম। এবং যখন আমি রিফেক্টরটি করি, দুর্ঘটনাক্রমে এটি আমার গ্রেড নির্ভরতা / বাস্তবায়নগুলির একটির নাম পরিবর্তন করে।
এটি ত্রুটির একটি বিরল কারণ, তবে একটি সম্ভাবনা। সুতরাং আপনার সমস্ত নির্ভরতা build.gradle এ সঠিকভাবে প্রয়োগ করা হয়েছে তা নিশ্চিত করুন
.Gradle ফোল্ডার (রুট ডিরেক্টরি) মুছে ফেলুন এবং বিল্ড ফোল্ডার (প্রকল্প ডিরেক্টরি) এবং তারপরে ক্যাশে / পুনরায় চালু করুন অ্যান্ড্রয়েড স্টুডিওগুলি, আপনার প্রকল্পটি আবার চালান আশা করি এটি কার্যকর হবে। পটভূমির কাজগুলির জন্য এটি কিছুটা সময় নিতে পারে। কিছু দেশে আপনার ডাউনলোডের জন্য ভিপিএন চালু করতে হতে পারে।