অ্যান্ড্রয়েড স্টুডিও - এক্সএমএল সম্পাদক স্বয়ংক্রিয়ভাবে সম্পূর্ণ লাইব্রেরির সাথে কাজ করছে না


90

আমি সবেমাত্র নতুন android.support.design লাইব্রেরি ব্যবহার শুরু করেছি। এক্সএমএল সম্পাদকের অভ্যন্তরে যে কোনও উইজেট ব্যবহার করার সময় আমি এক্সএমএল স্বতঃপূরণ প্রস্তাবগুলি পাওয়া বন্ধ করে দিই!

উদাহরণ স্বরূপ,

<android.support.design.widget.CoordinatorLayout
    android:id="@+id/header_root"
    android:layout_width="match_parent"
    android:layout_height="200dp">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/primary_dark" />

    <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|right"
        android:src="@drawable/ic_action_add"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginTop="56dp"
        app:fabSize="normal"
        app:layout_anchor="@id/header_root"
        app:layout_anchorGravity="bottom|right|end" />

</android.support.design.widget.CoordinatorLayout>

কোনও ট্যাগই স্বতঃসম্পূর্ণ পপআপ প্রদর্শন করবে না, যেমন আমি যখন "অ্যান্ড্রয়েড: টাইপ করা শুরু করি তখনই: কোনও পপআপ উপস্থিত হয় না, কেবলমাত্র আমার কাছে পাওয়া পরামর্শটি নীচের ছবিতে দেখানো হয়েছে।

এখানে চিত্র বর্ণনা লিখুন

আমি আমার প্রকল্পটি পরিষ্কার করার চেষ্টা করেছি, পিসি পুনরায় চালু করছি, অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করবো .. কিছুই কাজ করছে না!


4
এখানে একই, কাস্টম লাইব্রেরি ব্যবহার করার সময় এক্সএমএল অটো সম্পূর্ণ কাজ করছে না
দামানদীপ

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

দুর্ভাগ্যক্রমে, আমি এখনও না। সমর্থন লাইব্রেরি এখনও পপুলেশন করে না।
hitch.united

4
সম্পর্কিত ত্রুটি প্রতিবেদন: ইস্যু 61844: স্বতঃসিদ্ধ কাজ করা বন্ধ করে দিয়েছে । তারা যাতে সমস্যাটি স্থির করেন তাই তারকাচিহ্নিত করুন।
রিচার্ড লে ম্যাসুরিয়ার

4
@ ভারুন হাহা কমপক্ষে আমরা আনন্দের সাথে বলতে পারি যে আজকের এএসটি আগের দিনের প্রথম সংস্করণগুলির চেয়ে এগিয়ে চলেছে
রিচার্ড লে ম্যাসুরিয়ার

উত্তর:


122

আমি অনেক কিছুই চেষ্টা করেছি (অ্যান্ড্রয়েড স্টুডিও, পিসি, অকার্যেট ক্যাশে, পাওয়ার সেভার মোড, ...) পুনরায় চালু করুন।

শেষ অবধি , প্রকল্প থেকে .idea ফোল্ডার এবং সমস্ত .iml ফাইল মুছে ফেলা , অ্যান্ড্রয়েড স্টুডিও পুনরায় আরম্ভ এবং গ্রেডল পুনর্নির্মাণ কৌশলটি করেছে। এক্সএমএল সমর্থন লাইব্রেরিতে স্বতঃপূরণ আবার কাজ করছে।

সংস্করণ নিয়ন্ত্রণ থেকে ফাইলগুলি পরীক্ষা করে নেওয়া বা কোনও নতুন প্রকল্পে সমস্ত উত্স ফাইল অনুলিপি করাও কৌশলটি করতে পারে।


6
এই সম্পর্কে প্রশ্নের সাধারণ উত্তর, আমার পক্ষেও কার্যকর হয়নি। আমি ভাবতে শুরু করেছিলাম যে আপনার উত্তর না পাওয়া পর্যন্ত আমাকে কেবল এটির সাথে চলতে হবে। ধন্যবাদ!
শব্দ কনসেপশন

4
সমাধানের জন্য ধন্যবাদ। প্রকৃত ফোল্ডারে নিজেই ব্রাউজ করে প্রকল্পটি খুলতে হবে। অ্যান্ড্রয়েড স্টুডিও স্টার্টআপ স্ক্রিনে প্রজেক্ট এন্ট্রি আমার পক্ষে কাজ করে নি।
রাভিলম্যান

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

এখানেও ... এসডিকে 23, বিল্ডটুলস এবং সমর্থন লাইব্রেরিগুলির সর্বশেষ রিলেজে আমি প্রকাশের লগে দেখেছি যে তারা প্রায় কিছু সমস্যা সমাধান করেছে, আশা করি এটি ঠিক হয়ে গেছে ... :)
মার্কো

কাজ করছে না. দয়া করে এই সমাধানটির কাজটি সূক্ষ্ম স্ট্যাকওভারফ্লো.com
রিয়াজ পরসারা

142

তাহলে NONEউপরের উত্তর কাজ করেন, ...

কেবলমাত্র আপনার অ্যান্ড্রয়েড স্টুডিও ইনস্টলেশন ডিরেক্টরিতে নেভিগেট করুন, অর্থাত্,

yourDrive:/.AndroidStudio3.3/system

এবং ক্যাচ ফোল্ডারটি মুছে ফেলুন (প্রথমটি অ্যান্ড্রয়েড স্টুডিওটি চালু থাকলে)।

তারপরে আবার অ্যান্ড্রয়েড স্টুডিও শুরু করুন। সম্পন্ন

PS আমি অ্যান্ড্রয়েড স্টুডিও ৪.০ ব্যবহার করছি


আমার জন্য, পুরো অপসারণ .আন্ড্রয়েড স্টুডিও 3.3 ফোল্ডারটি কৌশলটি করেছে। আমি মনে করি আমদানি প্রক্রিয়া চলাকালীন এটি অসাধারণ।
এঞ্জেল কোহ

4
অ্যান্ড্রয়েড 3.6 এর জন্যও কাজ করে।
আবদুহফিজ

4
আপনাকে অনেক ধন্যবাদ @ সানতানু সুর, এটি অ্যান্ড্রয়েড 3.6.2 এর জন্যও কাজ করছে working
রোভিনসান

4
সি: \ ব্যবহারকারীগণ \ আপনার_সামগ্রী_নাম \ .অ্যান্ড্রয়েড স্টুডিও 3.6 \ সিস্টেম
গিলিয়ান মার্কস

37

ক্যাশেগুলিকে অকার্যকর করে এবং পুনরায় চালু করে আমি আমার স্ব-অসম্পূর্ণ পরামর্শগুলি ফিরে পেয়েছি।

ফাইল -> ক্যাশেগুলি পুনরায় চালু করুন / পুনঃসূচনা করুন ... -> অকার্যকর এবং পুনরায় চালু নির্বাচন করুন


দেখে মনে হচ্ছে অ্যান্ড্রয়েড স্টুডিওতে ক্যাশে / পুনরায় চালু করা সমস্ত সমস্যার সমাধান করে!
এমএমজি

32

এই একই সমস্যাটি 3.2 সংস্করণে উপস্থিত হয়েছিল । এর সমাধান হ'ল

Close Android Studio
Go to C:\Users\UserName\.android and rename the build-cache folder to build-cache.bak

Go to C:\Users\UserName\.AndroidStudio3.2\system and rename these folders

caches to caches.bak

compiler to compiler.bak

compile-server to compile-server.bak

conversion to conversion.bak

external_build_system to external_build_system.bak

frameworks to frameworks.bak

gradle to gradle.bak

resource_folder_cache to resource_folder_cache.bak

Open the Android Studio and open your project again.

এটা আসলে কাজ করে। আমাদের কেবল আবার অ্যান্ড্রয়েড স্টুডিওতে সূচি শুরু করা দরকার। পুনরায় সেট করা
সূচকগুলির

একটি যাদুমন্ত্র মত কাজ করে!! ধন্যবাদ, অ্যান্ড্রয়েড স্টুডিও তার সূচকটি পুনরায় সেট করছে
আরিফ আরডিয়ানসিয়া

ধন্যবাদ, মানুষ, এটা আমার জন্য কাজ করেছে। যদি কেউ এই সমস্যার মুখোমুখি হন তবে আমি এই উত্তরটির প্রস্তাব দিচ্ছি
সৈয়দ উসামা আহমদ

অ্যান্ড্রয়েড স্টুডিও ৪ এ কাজ করেছে invalid কিন্তু এটি কাজ করে। tnx।
রেজা

25

যদি উপরের কোনওটি কাজ না করে ...

কেবলমাত্র আপনার অ্যান্ড্রয়েড স্টুডিও ইনস্টলেশন ডিরেক্টরিতে নেভিগেট করুন, অর্থাত্,

আপনারড্রাইভ: /। অ্যান্ড্রয়েড স্টুডিও 3.4 / সিস্টেম

প্রথম বন্ধ অ্যান্ড্রয়েড স্টুডিও, যদি এটি চলছে।

তারপরে সিস্টেমে ক্যাশে ফোল্ডারটি মুছুন

তারপরে আবার অ্যান্ড্রয়েড স্টুডিও শুরু করুন। সম্পন্ন.

আমি অ্যান্ড্রয়েড স্টুডিও ৩.৪ ব্যবহার করছি


সত্যই সহায়ক, তবে প্রথমে নিম্নলিখিত বিকল্পগুলির চেষ্টা করুন এবং তারপরে একটির উপরে চেষ্টা করুন।
শহীদ আহমদ

নিখুঁতভাবে কাজ করেছেন। এটি এখন প্রস্তাব হিসাবে সঠিকভাবে
সংস্থানগুলিও দেখিয়েছে

আমি সব চেষ্টা করেছিলাম কিন্তু কিছুই কাজ পাইনি। এই উত্তরটি ত্রাণকারীরূপে উপস্থিত হয়।
সুদর্শন

5

শান্তনু সুর উত্তর আমার জন্য কাজ করে! তবে উইন্ডোজে আমি এই ফোল্ডারগুলি % USERNAME% /। AndroidStudio3.4 বা % USERNAME% /। এ Android স্টুডিও 3.3 এ পেয়েছি

আমি এই দুটি ফোল্ডার মুছে ফেলেছি এবং এটি শেষ পর্যন্ত ভাল কাজ করেছে।


4
নিখুঁতভাবে কাজ করেছেন তবে [ব্যবহারকারীদের> ব্যবহারকারী নাম> .এন্ড্রয়েড স্টুডিও 3.5> সিস্টেম] এর অধীনে কেবল ক্যাশে ফোল্ডারটি মুছুন।
চিরাগ প্রজাপতি

2

আমি এমন পরিস্থিতিতে পড়েছিলাম যেখানে কেবল EditTextট্যাগটি ভেঙে দেওয়া হয়েছিল। আমি .idea ফোল্ডার এবং সমস্ত .iml মুছে ফেলেছি , ক্যাশেটিকে অকার্যকর করে আবার শুরু করেছি ... আসলে যা কাজ করেছে তা ট্যাগ মুছে ফেলা এবং এটি আবার টাইপ করা। সত্যিই অদ্ভুত।


কেন এর গুরুত্বপূর্ণ যুক্তিবিজ্ঞান .idea ফোল্ডারের কি মুছে দিতে
Blackhawk

সুতরাং, আমাদের সমস্যাটি সমস্ত জায়গায় বা একক ফাইলে / নির্দিষ্ট ফাইলে বিদ্যমান কিনা তা পরীক্ষা করে দেখতে হবে, তারপরে ভাঙা লেআউট কোডটি পরীক্ষা করা উচিত
নীল_আলিয়েন

2

লাইব্রেরি / অ্যাপ্লিকেশন সহায়তা / অ্যান্ড্রয়েড স্টুডিও * ফোল্ডারটি মুছে ফেলা এবং এর পরে ক্যাশেটি বাতিল করা আমাকে সহায়তা করেছিল। অন্যান্য সমস্ত বিকল্প কাজ করে না।


2

কয়েক বছর অনেক দেরি হয়ে গেছে, তবে আমি এটির একটি উত্তর জমা দিতে চেয়েছিলাম যা আমি খুঁজে বের করেছিলাম এবং আমার পক্ষে কাজ করেছি। এটি খুব তাড়াতাড়ি ছিল এবং এখানে অন্যান্য উত্তরগুলির মতো অনেকগুলি পুনরায় কনফিগারেশন প্রয়োজন হয়নি, তাই আমি ভেবেছিলাম আমি এটি যুক্ত করব।

সমাধান

এক্সএমএল বৈশিষ্ট্যগুলির জন্য গ্রেড নির্ভরতাগুলি মন্তব্য করুন, প্রকল্পটি সিঙ্ক করুন এবং তারপরে তাদের অন-মন্তব্য করুন এবং এটি আবার সিঙ্ক করুন। আমার জন্য, এই তিনটি সাথে পুনরায় সমালোচনা করা এবং তারপরে কোনও মন্তব্য ছাড়াই তাদের আবার আসা শুরু করার পক্ষে যথেষ্ট ছিল।

//implementation 'com.android.support:appcompat-v7:27.1.1'
//implementation 'com.android.support.constraint:constraint-layout:1.1.3'
//implementation 'com.android.support:design:27.1.1'

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


1

আমার ক্ষেত্রে কোড সমাপ্তির পরামর্শ উপস্থিত হচ্ছিল না কারণ গ্রেডল নির্ভরতা আমার অ্যাপ্লিকেশনটির মডিউলে অনুপস্থিত ছিল।

আমি android.support.design.widget.TabLayoutআমার এক্সএমএল লেআউটটি ব্যবহার করছিলাম তবে আমি compile 'com.android.support:design:25.3.1'আমার অ্যাপ্লিকেশন মডিউলে ডিজাইন সমর্থন লাইব্রেরি গ্রেডল নির্ভরতা যুক্ত করি নি ।


1

অ্যান্ড্রয়েড স্টুডিও ৩.২.১ নিয়ে আপনার যদি নভেম্বরে 2018 এ সমস্যা হয় তবে আপনার এটিকে 3.1.4 এ ডাউনগ্রেড করার চেষ্টা করা উচিত।

৩.২.১ দিয়ে আমি এই উত্তরগুলির প্রতিটি চেষ্টা করেছিলাম এবং কাজ করে নি, তবে আমি ডাউনটিগ্রেড করার পরে ৩.১.৪ এ গিয়ে অবৈধ ক্যাচগুলি / পুনরায় চালু করার পরে এটি ভাল কাজ করেছে।


1

আমি অবৈধ ক্যাশে / পুনঃসূচনা বিকল্পটি দিয়ে চেষ্টা করেছি তবে এটি আমার পক্ষে কার্যকর হয়নি। অ্যান্ড্রয়েড স্টুডিও 3> সংস্করণগুলির জন্য প্রথমে নিম্নলিখিতটি পরীক্ষা করুন:

compileSdkVersion
targetSdkVersion
buildToolsVersion

এই 3 টি সর্বশেষতম সংস্করণে সেট করুন এবং তারপরে প্রকল্পটি সিঙ্ক করার চেষ্টা করুন এবং একবার রিবিল্ড পরিষ্কার করুন। এটি কাজ করবে এবং এক্সএমএল সম্পাদক স্বয়ংক্রিয়রূপে বিকল্পগুলি প্রদর্শন করবে।


4
হ্যাঁ. অ্যান্ড্রয়েডএক্স লাইব্রেরি নিয়ে আমার জন্য কাজ করুন
টমাস ভিজে

1

অ্যান্ড্রয়েড স্টুডিওর সম্পূর্ণ ফোল্ডারটি মুছুন এবং তারপরে এটি পুনরায় চালু করুন। সমস্যা টার সমাধান কর

ড্রাইভ অবস্থান: /। অ্যান্ড্রয়েড স্টুডিও 3.3

.AndroidStudio3.3 আপনার ক্ষেত্রে ভিন্ন হতে পারে


@ এপিলপোখারেল গ্রেট
সুরজ বাহাদুর

1

একটি সম্ভাবনা power modeঅ্যান্ড্রয়েড স্টুডিওতে চেক করা হয়। যান File > Power modeএবং এটি চালু বা বন্ধ পরীক্ষা করুন। এটি চালু থাকলে আপনিও কোনও পরামর্শ পাবেন না। পরামর্শ পেতে, এটি বন্ধ করা আবশ্যক।

যদি এটি আপনার পক্ষে কাজ করে না তবে আপনার অ্যান্ড্রয়েড স্টুডিওগুলি পুনরায় সেট করা উচিত যা আপনার জন্য ডিফল্ট কনফিগারেশন সেট করবে। তার জন্য, সন্ধান করুন .AndroidStudioBetaবা .AndroidStudioফোল্ডার করুন এবং সেগুলি মুছুন এবং অ্যান্ড্রয়েড স্টুডিওগুলি পুনরায় চালু করুন। সাধারণত, আপনি এই ফোল্ডারটি ভিতরে পাবেন users\[user name]\.AndroidStudio3.3

এটি যদি আপনাকে সহায়তা করে তবে আমাকে জানান। শুভ কোডিং ..!


0

আমার বাড়ির ফোল্ডারে '.androidStudioPreview1.X' মুছে ফেলার মাধ্যমে সমাধান করা।


0

আমিও এমন পরিস্থিতিতে পড়েছিলাম যেখানে কেবল সম্পাদনা পাঠ্য ট্যাগটিই ভেঙে গিয়েছিল। সমাধানটি সেটিং> সম্পাদক> সাধারণ> অটো আমদানিতে পাওয়া যায় যেখানে সম্পাদনা পাঠ্যটি স্বয়ংক্রিয় সমাপ্তি থেকে বাদ দেওয়া হিসাবে তালিকাভুক্ত করা হয়েছিল। এটি নির্বাচন করে সরান এবং বিয়োগ চিহ্নতে ক্লিক করুন।


0

ফাইল -> ক্যাশেগুলি পুনরায় চালু করুন / পুনঃসূচনা করুন ... -> অকার্যকর এবং পুনরায় চালু নির্বাচন করুন

এবং পাওয়ার সাশ্রয় মোডের টার্ন এটি কাজ করে


0

সর্বোত্তম বিকল্পটি হ'ল প্রকল্পের একটি জিপ ফোল্ডার তৈরি করা এবং এর পথ পরিবর্তন করা ((এই প্রকল্পটি খোলার চেয়ে পুনরায় স্থানান্তর করুন)। এটি প্রয়োজনীয়গুলি করবে।


0

5 টি উপায় পরীক্ষা করুন:

  1. অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন

  2. ফাইল -> ক্যাশেগুলি পুনরায় চালু করুন / পুনঃসূচনা করুন ... -> অকার্যকর এবং পুনরায় চালু নির্বাচন করুন

  3. ফাইল -> পাওয়ার সাশ্রয় মোডের পালা এবং অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন

  4. .Idea ফোল্ডারটি মুছুন। * .Iml ফাইলগুলির জন্য অনুসন্ধান করুন এবং সেগুলি মুছুন এবং উপায় নম্বর 2 ব্যবহার করুন


0

আমিও এই সমস্যার মুখোমুখি হয়েছি এবং এটি কেবল আমদানি করা মডিউল শ্রেণিতেই ঘটছিল। মোছার মত চেষ্টা সবকিছু .ideaফোল্ডার power saver mode, invalidate cache and restartইত্যাদি

পরিশেষে আপডেট compileSdkVersionএবং buildToolsVersionমডিউলটির সাথে অ্যাপ্লিকেশন মডিউলটির সাথে ম্যাচটি সমাধান করে।

আমার ক্ষেত্রে আমি ব্যবহার করছিলাম:

  compileSdkVersion 29
  buildToolsVersion '29.0.3'

0

বিল্ড . gradle (মডিউল: অ্যাপ) এর পুরানো সংস্করণে পরিবর্তন করুন - গ্রেডল স্ক্রিপ্টের অধীনে নিশ্চিত হওয়া নিশ্চিত করুন এবং এটি বিল্ড.gradle নয় (প্রকল্প: আপনার প্রকল্প)। এক্সএমএল পাওয়ার পরে স্বতঃপূরণ সংক্রান্ত পরামর্শগুলি বর্তমান সংস্করণে পরিবর্তন করুন।


0

আমি "কম্পাইল এসডিকে সংস্করণ" 29 থেকে 28 এ ডাউনগ্রেড করার চেষ্টা করি এবং এটি ভাল কাজ করে


এসডিকে ২৮ সংস্করণকে টার্গেট করে গুগল প্লে স্টোরটিতে আর সমর্থন করা হচ্ছে না। এমনকি 29 টি টার্গেট করা অ্যাপসটি 2021 সালের 31 আগস্টের পরে গুগল প্লে স্টোরে গ্রহণ করা হবে না
মুহাম্মদ সাকিব

-1

আমার জন্য যা কাজ করেছিল তা হ'ল D USERDIR / .AndroidStudio3.3 / সিস্টেম ফোল্ডারটির নাম পরিবর্তন করে এএস পুনরায় চালু করা।

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