অ্যান্ড্রয়েড স্টুডিও হঠাৎ করে প্রতীকগুলি সমাধান করতে পারে না


207

অ্যান্ড্রয়েড স্টুডিও 0.4.2 ঠিকঠাক কাজ করছিল এবং আজ আমি এটি খুললাম এবং প্রায় সবকিছুই লাল ছিল এবং অটো-সমাপ্তি কাজ বন্ধ করে দিয়েছে। আমি আমদানিগুলি দেখছি এবং এএস বলে মনে হচ্ছে এটি হঠাৎ করেই android.support.v4 খুঁজে পাচ্ছে না (আমাকে অব্যবহৃত আমদানি অপসারণের বিকল্প প্রস্তাব করছে)। ( android.support.v7 যদিও ঠিক আছে বলে মনে হচ্ছে)।

আমি যে জিনিসগুলি চেষ্টা করেছি:

  • প্রকল্পটি পুনর্নির্মাণ
  • প্রকল্পটি পরিষ্কার করা হচ্ছে
  • গ্রেডল ফাইলগুলির সাথে সিঙ্ক হচ্ছে
  • প্রকল্পটি বন্ধ করা, এএস বন্ধ করা এবং পুনরায় চালু করা / পুনরায় চালু করা
  • ফাইল> ক্যাশে অবৈধ / পুনঃসূচনা
  • লিন্ট পরীক্ষা করা হচ্ছে, সুস্পষ্ট কিছু দেখেনি
  • সমস্ত সমর্থন লাইব্রেরিগুলিতে ডাবল চেক করা এসডিকে পরিচালককে আপ টু ডেট
  • আমার বিল্ড.gradle পরীক্ষা করা হচ্ছে, যদিও কোনও পরিবর্তন হয়নি এবং এটি যথারীতি একইভাবে, যেভাবে এটি সর্বদা কাজ করে চলেছে।

এখানে এটি প্রাসঙ্গিক ক্ষেত্রে:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'com.google.android.gms:play-services:4.0.30'
    compile project(':libraries:facebook')
    compile files('libs/core.jar')
}

আমি যখন "গ্রেডলের সাথে সিঙ্ক করুন" টিপুন এবং "প্রকল্প সেটিংস" খুলি তখন আমার নকল লাইব্রেরি রেফারেন্স রয়েছে এবং অব্যবহৃত বিষয়গুলি অপসারণ করতে গিয়ে আমার একটি লাল ত্রুটি হয় .. এখানে চিত্র বর্ণনা লিখুন

আমার প্রকল্পটি সংকলন করে চলে এবং সূক্ষ্মভাবে চলে তবে সত্যিকারের স্বয়ংক্রিয়রূপে কাজ করা আমার দরকার !! যে কেউ কোন পরামর্শ আছে?

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


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

3
কোনও ফাইল পরিষ্কার বা অপসারণের আগে প্রথমে এই উত্তরটি পড়ুন। এটি আপনার সমস্যার সমাধান করতে পারে। stackoverflow.com/a/19223269/513413
হেসাম

16
"অবৈধ ক্যাশে / পুনঃসূচনা" আমার পক্ষে কাজ করেছে।
agগল_এই

1
একই সমস্যা ছিল এবং এই তাই পোস্ট করা উত্তর সঙ্গে সংশোধন করা হয়েছে stackoverflow.com/a/30828772/1550233
johnw182

এই উত্তরটি গ্রহণ যাতে ব্যবহারকারীরা মুছে যাবে না কিছু নিজে stackoverflow.com/a/22901534/7767664
user924

উত্তর:


238

আপনি ইতিমধ্যে বেশিরভাগ জিনিসের তালিকায় চলে গেছেন যা সহায়ক হবে, তবে আপনি চেষ্টা করতে পারেন:

  • অ্যান্ড্রয়েড স্টুডিও থেকে প্রস্থান করুন
  • আপনার প্রকল্প ব্যাক আপ
  • সমস্ত .iml ফাইল এবং .idea ফোল্ডার মুছুন
  • অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন এবং আপনার প্রকল্পটি পুনরায় প্রতিস্থাপন করুন

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

হালনাগাদ:

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


3
এটি আমার পক্ষে কাজ করেছে। আমি এর সাথে বাদাম হয়ে যাচ্ছিলাম, পুরো দিনটি এটি বের করার চেষ্টা করে! উত্তর করার জন্য ধন্যবাদ.
প্যাট্রিক কাফকা

25
আমার জন্য এটি .idea এবং গ্র্যাডেল সহ প্রেস সিঙ্ক প্রকল্পের লাইব্রেরি ফোল্ডার মোছার জন্য যথেষ্ট ছিল।
গ্যাব্রিয়েল ইত্তনার 20'6

2
০.৮.৯ নিয়ে আমার একই সমস্যা রয়েছে এবং ভাগ্যবিহীন এখানে তালিকাভুক্ত সমস্ত সমাধান চেষ্টা করেছিলাম :(
রেমি ডেভিড

3
অ্যান্ড্রয়েডস্টুডিও ২.২ আরসিতে আমার পক্ষে কাজ করেনি। এটি দুঃস্বপ্ন।

7
এটি এখনও 2018 সালে ঘটছে এবং আপনার উত্তর সহায়ক ছিল। আমার ইচ্ছা এটি স্থির হয়ে থাকলেও ... এএস ৩.১.১ এ ঘটেছিল।
ডেমোগরিই

302

এখানে আগে উল্লিখিত কোন কিছুই আসলে আমার পক্ষে কাজ করে নি। তবে আমি ফাইল মেনুতে এই মেনু এন্ট্রি পেয়েছিInvalidate Caches/Restart যা সমস্যাটি স্থির করেছে বলে মনে হচ্ছে।

ব্যাকগ্রাউন্ডে কী ঘটেছিল আমি জানি না তবে অ্যান্ড্রয়েড স্টুডিও আবার শুরু করলে স্ট্যাটাস বার বলেছিল Indexing... এক মিনিট বা জন্য যা দৃশ্যত আশ্চর্য হয়ে গেছে।

রেফারেন্সের জন্য আমি অ্যান্ড্রয়েড স্টুডিও 0.5.4 ব্যবহার করছি।


2
আমার জন্য 0.5.9 তে কাজ করেছেন
ফাদার স্ট্যাক

19
আমার জন্য, যখন অ্যান্ড্রয়েড স্টুডিওগুলি ০.৮.২ লোড হচ্ছে তখন আমার বিদ্যুতের ব্যর্থতা ছিল এবং এটি আমার জাভা আমদানির কোনওটিকেই স্বীকৃতি দেবে না এবং সবকিছু ঠিক লাল ছিল। এটি আমার জন্য কাজ করেছে, ধন্যবাদ!
সাইমন

2
আমি অ্যান্ড্রয়েড স্টুডিও 1.0.0 ব্যবহার করছি, যখন আমি আমার প্রকল্পটি খুলি, আমি লাল ত্রুটি দ্বারা পূর্ণ ছিল। আমি এটিকে অ্যান্ড্রয়েড স্টুডিও -> ফাইল -> চ্যাচগুলি অকার্যকর করে / পুনঃসূচনা করে সমাধান করেছি। যখন আমার প্রকল্পটি এটি পুনরায় চালু করেছে .. কোনও লাল ত্রুটি নেই
সফটইয়ে

4
অ্যান্ড্রয়েড স্টুডিও 1.1.0। আমারও একটি শক্তি ব্যর্থতা ছিল, এবং এটি কৌশলটি করেছে।
Phito

2
এটি এখন সঠিক উত্তর হওয়া উচিত। আমি অ্যান্ড্রয়েড স্টুডিও 1.4 ফাইনালের সাথে নিশ্চিত করেছি।
ডেভিডাস

58

লিঙ্কটি দিয়ে যান এবং এটি আমার পক্ষে কাজ করে।

১) অ্যান্ড্রয়েড স্টুডিওর বাম দিকের মেনু থেকে ফাইল বিকল্প চয়ন করুন।

২) বিকল্পটি নির্বাচন করুন: "ক্যাশে / পুনরায় চালু করুন .." এটি একটি ডায়ালগ খুলবে।

৩) বিকল্প সহ প্রথম বোতামটিতে ক্লিক করুন: "অবৈধ এবং পুনরায় চালু করুন"

৪) এটি স্টুডিওটি বন্ধ করে এটি পুনরায় চালু করবে। প্রকল্পের সূচী শুরু করুন।

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

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

সূত্র: https://www.youtube.com/watch?v=FX_gCTpqhwM


1
3+ অ্যান্ড্রয়েড স্টুডিও জন্য: stackoverflow.com/questions/50313885/...
user1506104

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

13

অ্যান্ড্রয়েড স্টুডিও 1.3

  1. মডিউল সেটিংস খুলুন
  2. মডিউল মেনুতে আপনার মডিউল ক্লিক করুন
  3. ইন বৈশিষ্ট্য ট্যাবে সেট উত্স সামঞ্জস্যের এবং উদ্দিষ্ট সামঞ্জস্যের নিজের জাভা সংস্করণে।

আমি অন্য কিছু করি নি এবং এটি আমার পক্ষে কাজ করে।


আমি মডিউল সেটিংস কোথায় পেতে পারি?
বেনডাফ

3
@ বেনডাফ এক্সপ্লোরারটিতে আপনার মডিউলটি ডানদিকে ক্লিক করুন এবং "ওপেন মডিউল সেটিংস" নির্বাচন করুন
জেসন রবিনসন

এই সেটিংসটি ফাইল -> প্রকল্পের কাঠামো -> বৈশিষ্ট্য
ChumiestBucket

10

আমার জন্য এটি আমার বিল্ড.gradle এ "প্রগর্ড" বিল্ড এন্ট্রি ছিল। আমি পুরো বিল্ড বিভাগটি সরিয়েছি, তারপরে একটি পুনরায় সিঙ্ক করেছি এবং সমস্যার সমাধান করেছি।


আমার জন্য কাজ! ধন্যবাদ! ক্যানারি বিল্ড 1.0RC ব্যবহার করে 1. ব্যবহার করে minifyEnabled trueবা minifyEnabled falseসংজ্ঞায়িত করা হয় না proguardFiles
কালেম

এছাড়াও ভুলে যাবেন না যে অ্যান্ড্রয়েডলিবারি প্রকল্পগুলি স্ট্যাকওভারফ্লো . com/a/10992604/665823 চালায় না
কালেম

4

আমি অ্যান্ড্রয়েড স্টুডিও ৩.১.৪ ব্যবহার করছি এবং যখন আমি আমার বিকাশ শাখা থেকে নিম্ন এপি লক্ষ্যমাত্রা সহ অন্য একটি শাখায় টার্গেট এপি ওরিও দিয়ে চলেছি তখন আমি এ জাতীয় সমস্যাটি অনুভব করছিলাম। আমি প্রথম সমাধানটি চেষ্টা করেছিলাম যা কাজ করেছিল তবে এটি বেশ জটিল, দ্বিতীয় সমাধানটি সমস্যার সমাধান করতে পারেনি।

আমার সমাধান যখন সমস্যাটি আবার ফিরে এসেছিল তখন আমি আমার অ্যাপ্লিকেশন গ্রেড ফাইলকে এএসকে পর্যাপ্ত পরিমাণে সংশোধন করার চেষ্টা করেছি যাতে আমাকে ফাইলগুলি সিঙ্ক করতে বলি, এবং এটি কৌশলটি করেছিল। তারপরে আমি পরিবর্তনটি মুছলাম।

আমার ধারণা "গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রকল্প" পাশাপাশি কাজ করতে পারে তবে আমি নিজে এটি চেষ্টা করি নি

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


3

অ্যান্ড্রয়েড স্টুডিওতে নির্মিত একটি আরও সহজ সমাধান রয়েছে এবং এটি অন্যান্য জবাবগুলিতে উল্লিখিত কোনও জোর বল সমাধানের প্রয়োজন ছাড়াই সাধারণত আমার জন্য কাজ করে - তাই আপনার প্রথমে চেষ্টা করা উচিত: এখানে চিত্র বর্ণনা লিখুন

অ্যান্ড্রয়েড স্টুডিওর ডানদিকে "গ্রেডেল" চিহ্নটিতে ক্লিক করুন এবং তারপরে "সমস্ত গ্রেডেল প্রকল্পগুলি রিফ্রেশ করুন" সরঞ্জামে ক্লিক করুন।


2

ভেবেছিলাম আমি এটিকেও এখানে ফেলে দেব:

আমার জন্য যে জিনিসটি কাজ করেছিল তা হ'ল আমার বিল্ডের রূপটি আগে পরিবর্তিত রূপে পরিবর্তিত করা হয়েছিল। কিছু কারণে আমি এর আগেও এটি পরিবর্তন করেছিলাম (এবং কেন আমি ভুলে গেছি)।

যেভাবেই হোক, সবচেয়ে ভাল কাজটি হ'ল সেই দিনটি আপনি কী বদলেছেন তা মনে রাখার চেষ্টা করা (এটি পরিষ্কার করার মতো ছোটখাটো কিছু হতে পারে, বা পূর্ববর্তী গিট কমিটে ফিরে যাওয়া) ... ইত্যাদি।

এটি গ্রেডলটিকে পুনরায় সমন্বিত করতে এবং পুনর্নির্মাণকে বাধ্য করার জন্য সহায়তা করে।


1

আজ সকালে কয়েক ঘন্টা একই সমস্যা নিয়ে লড়াই করা। কমান্ড লাইন থেকে আমার প্রকল্প তৈরি করা আমার কাছে কৌশলটি মনে হয়েছে।

সঠিক পদক্ষেপ -

  1. ক্লোন করা তাজা সংগ্রহস্থল (কোনও Android স্টুডিও ফাইল রেপোতে নেই)
  2. কমান্ড লাইন (./gradlew ক্লিন এসেম্বলডেবগ) থেকে বিল্ট ডিবাগ প্রকল্প
  3. অ্যান্ড্রয়েড স্টুডিও খুলুন, আমদানি প্রকল্প

এটি কাজ করেছে কিনা তা পরীক্ষা করতে, আপনার প্রকল্পগুলি বিস্ফোরিত-বান্ডিল ফোল্ডারটি দেখুন, একটি লাইব্রেরি পরিদর্শন করুন এবং ক্লাস.জারটি সন্ধান করুন। যদি এটি প্রসারণযোগ্য হয়, তবে সবকিছু ঠিকঠাক হবে।

সম্পাদনা করুন - আমি অ্যান্ড্রয়েড স্টুডিওর মধ্যে একটি পরিষ্কার করার পরে পেয়েছি, এটি আবার ভেঙে যায়। সুতরাং আপনি যদি পরিষ্কার করতে হয় তবে আপনাকে আবার এই প্রক্রিয়াটি করতে হবে।


সমস্যাটি কী ছিল তা আমি জানি না তবে গ্রেড ক্লিন এসেম্বলডাবেগ কাজ করে এবং এখনই ভাল লেগেছে
খুনি

1

এগুলির কোনও পদ্ধতিই অ্যান্ড্রয়েড স্টুডিও ০.০.৮ এ আমাকে সহায়তা করেনি।

আমার সমাধানটি ছিল ~ / .AndroidStudioPreview ডিরেক্টরিটি (উবুন্টুতে) মুছে ফেলা। দুঃখিত, অন্যান্য OS এ এটি কোথায় আছে তা আমার কোনও ধারণা নেই। এই ডিরেক্টরিটি অস্থায়ী ফাইল এবং অ্যান্ড্রয়েড স্টুডিও সেটিংস সঞ্চয় করে, তাই আমি আমার সমস্ত সেটিংস মিস করেছি। কিন্তু এটি কাজ করে!


আমার জন্যও কাজ করেছেন। (এলিমেন্টারি ওএসে অ্যান্ড্রয়েড স্টুডিও 0.6.0)
রোজারিওলিনো

1

আর একটি উপায় হ'ল জেডিকে ১.7 ডাউনলোড করা এবং ত্রুটি বার্তায় অ্যান্ড্রয়েড স্টুডিও থেকে পথ পরিবর্তন করা..আর জেডকে ১.7 ফোল্ডারে থাকা হোম ফোল্ডারটি চয়ন করুন


1

আজও একই সমস্যা পেয়েছি। থেকে প্রকল্পের কাঠামো JDK অবস্থান পরিবর্তন করে এটিকে স্থায়ী \java\jdk1.7.0_05করার \java\jdk1.7.0_25(যা আমি এখন পর্যন্ত বিদ্যমান ছিল জানেন didn't)।

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


1

আমি settings.gradleআমার মডিউল সাবপ্রজেক্ট থেকে এটি সরিয়ে এটি স্থির করেছি। এটি একটি জাভা গ্রেডল প্রকল্প যার নিজস্ব settings.gradleফাইল এটি কোনওভাবে এটি স্ক্রু আপ করে।

এই লোকটিকে ধন্যবাদ: https://stackoverflow.com/a/33978721/425238


1

আমি প্রকল্পটি সাফ করার চেষ্টা করেছি এবং তারপরে ক্যাশেটি অবৈধ করেছিলাম, যার কোনটিই কাজ করে না। আমার জন্য যা কাজ করেছিল তা হ'ল বিল্ড.gradle (অ্যাপ) এ আমার সমস্ত নির্ভরতাগুলি মন্তব্য করা, তারপরে সিঙ্ক করা, তারপরে নির্ভরতাগুলি পুনরায় সংশোধন করা, আবার সিঙ্ক করুন। বব 'স তোমার চাচা.


0

আমি একই সমস্যার মুখোমুখি হয়েছি তবে আমি আমার ক্ষেত্রে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করেছি: -

1) .আইডিএ ফোল্ডার ওপেন মডিউল.এক্সএমএল এর আওতাধীন প্রকল্প ২)। একই ইমেল ফাইলের জন্য দুটি প্রবেশিকা আছে কিনা তা পরীক্ষা করে দেখুন। 3)। সদৃশ এন্ট্রিগুলির একটি মুছে ফেলুন এবং অ্যান্ড্রয়েড স্টুডিওগুলি বন্ধ করুন বা আবার গ্রেড ফাইল তৈরি করুন।

আমার ক্ষেত্রে এটি কাজ করে। আশা করি এটা সাহায্য করবে


0

আমি জেডিকে সেট করে সমাধান করেছি। আমি একটি পপ আপ পেয়েছিলাম যে জেডিকে সেটআপ করে যখন আমি ত্রুটির উপর মাউস রেখেছি।


0

আমার একই সমস্যা ছিল, এখানে তালিকাভুক্ত সমাধানগুলির কোনওটিই কাজ করে না। সমস্যাটি আমার উত্স ফাইলগুলি ছিল যেখানে সঠিক ফোল্ডারের ভিতরে নেই inside

ডিরেক্টরি কাঠামো হতে হবে:

[project]\[module]\src\main\java\[yourpackage]\[yourclass.java]


0

এই সমস্যার কারণ কী তা অবশেষে আমি নির্ধারণ করেছি।

প্রকৃতপক্ষে, আপনার ভাণ্ডারটিতে .idea/librariesফোল্ডারটি চাপানো এড়ানো উচিত । এটি অ্যান্ড্রয়েড স্টুডিওতে অদ্ভুত স্টাফ তৈরি করে যা সমস্ত ডাউনলোড করা লাইব্রেরি অপসারণ করে।

আপনার যদি ইতিহাস প্রতিশ্রুতিবদ্ধ থাকে তবে কেবল সমস্ত অনুপস্থিত লাইব্রেরি ফাইল পুনরায় তৈরি করুন এবং সেগুলি আবার প্রতিশ্রুতিবদ্ধ হওয়া থেকে বিরত করুন। অন্যথায়, কেবলমাত্র পুরো .ideaফোল্ডারটি সরান এবং এএস-এ পুনর্নির্দেশ করুন।


0

এই বিল্ড সহ আপনার বিল্ডড্রেডল পরিবর্তন করার চেষ্টা করুন:

অ্যান্ড্রয়েড {সংকলনএসডিপি ভার্সন 18 বিল্ডটুলস ভার্সন '21 .0.1 '

defaultConfig {
    minSdkVersion 18
    targetSdkVersion 18
}

0

আমি ভাগ করা পছন্দগুলি ব্যবহার করি তবে অ্যান্ড্রয়েড স্টুডিও সম্পাদক সম্পাদকের বিষয়ে অভিযোগ করেছিল। তারপর, আমি যোগ

import android.content.SharedPreferences.Editor;

এবং প্রতীক এখন দুর্দান্ত।


0

আপনার যদি এমন কোনও প্রকল্পের পথ রয়েছে যা কিনা এর মতো বিশেষ অক্ষর রয়েছে কিনা তা পরীক্ষা করে দেখুন! (বিস্ময়বোধক চিহ্ন).

একটি অনুরূপ সমস্যা হল আমি অভিজ্ঞ , এই মূল কারণ ছিল - থেকে বহু জাভা অ্যাপ্লিকেশন যেমন বিশেষ অক্ষর সহ্য করতে না বলে মনে হচ্ছে (টার্মিনাল থেকে একটি 'gradlew পরিষ্কার' ব্যর্থ এবং RunTimeException নিক্ষেপ করবে করছেন যেমন জন্য।)। অনলাইনে পোস্ট করা অন্যান্য সমাধানগুলির মধ্যে কোনওটিই আমাকে সহায়তা করেনি। কিন্তু, একবার আমি মুছে ফেলেছিলাম! পথ থেকে এবং একটি পরিষ্কার বিল্ড করেছিলেন, অ্যান্ড্রয়েড স্টুডিও যাদুতে কাজ করেছিল।


0

আমি এখানে তালিকাভুক্ত সমস্ত কিছু চেষ্টা করেছিলাম। তারপরে আমি আমার androidmanifest.xML টি পরীক্ষা করেছিলাম ফোল্ডারের নাম এবং প্যাকেজ নামগুলির কারণে আমার কিছু স্টোপিড মেলেনি।


0

আমার মাল্টি-মডিউল প্রকল্পে, সমস্যাটি ছিল "com.android.support:appcompat-v7" মডিউলটির "22.0.0" সংস্করণ, তবে বি - "22.2.0"।

সমাধান : নিশ্চিত করুন যে
1. সাধারণ লাইব্রেরির সংস্করণ মডিউলগুলির মধ্যে একই।
২. প্রতিটি মডিউল কোনও ত্রুটি ছাড়াই সংকলন করে (তাদের প্রতিটি সিএলআই থেকে তৈরি করার চেষ্টা করুন)।


0

সচেতন হন যে ফাইলগুলির নাম এবং বিশেষত ফোল্ডারগুলির ফলে এই ত্রুটি হতে পারে। উদাহরণস্বরূপ, যদি আপনার একটি ফোল্ডার "সহায়তাকারী" থাকে এবং এই ফোল্ডারে ফাইলগুলির জন্য প্যাকেজটি "com.w whines.helpers" হয় তবে এটি কোনও সংকলনের ত্রুটির ফলশ্রুতি দেয় না তবে অ্যান্ড্রয়েড স্টুডিওগুলি সেই ফোল্ডারে চিহ্নগুলি লোড করতে ব্যর্থ করবে । এর একটি সাধারণ কারণ হ'ল আপনি যখন প্রথম ফান্ডেল অক্ষরের সাথে কোনও ফোল্ডারের নাম রাখেন, এটি গিটকে প্রতিশ্রুতিবদ্ধ করেন এবং পরে ফোল্ডারের নামটি সমস্ত ছোট ক্ষেত্রে পরিবর্তন করেন। গিট সিস্টেমটি পরিবর্তনটি স্থানীয় এবং দূরবর্তী সংগ্রহস্থলের মধ্যে বৈষম্যের ফলে স্বীকৃতি দেবে না যে কেবলমাত্র নতুন সংগ্রহস্থল ক্লোন দ্বারা প্রভাবিত হবে।


0

আর একটি খুব সূক্ষ্ম কারণ:

মাল্টি-ফ্লেভার লাইব্রেরিটি সাধারণ একক স্বাদের চেয়ে নির্দিষ্ট উপায়ে সংকলন করা উচিত। অন্যথায় এটি নিঃশব্দে উত্পাদন করে প্রতীক ত্রুটির সমাধান করতে পারে না

অ্যান্ড্রয়েড গ্রেডলে মাল্টি ফ্লেভার লাইব্রেরি ভিত্তিক মাল্টি ফ্লেভার অ্যাপ্লিকেশন


0

আমার অনেক অচেনা সমাধান ছিল। যদি কেউ এর মধ্যে চলে যায় তবে আপনার গ্রেডল ফাইলটি দ্বিগুণ পরীক্ষা করা উপযুক্ত। দেখা যাচ্ছে যে আমি এই গিটটি ক্লোনিং করছিলাম এবং গ্রেডল চলছে, এটি আমার বিল্ড.gradle (অ্যাপ) ফাইল থেকে একটি লাইন মুছে ফেলে।

dependencies {
     provided files(providedFiles)

স্পষ্টতই এখানে সমস্যাটি ছিল এটি কেবল ফিরে যুক্ত করা এবং গ্রেডেলের সাথে পুনরায় সিঙ্ক করা।


0

আমার অনুরূপ সমস্যা হয়েছিল যখন আমি আরআর ফাইলটি পুনর্নির্মাণ করি এবং আমার প্রকল্পের পুরানো ফাইলটি নতুনটির সাথে প্রতিস্থাপন করি। আমি এখানে সমস্ত সমাধান দিয়েছি এবং কেউই আমার সমস্যার সমাধান করেনি। আমি পরে বুঝতে পেরেছিলাম যে লাইব্রেরি প্রকল্পে মিনিফাইনেবলটি সত্য হয়ে গেছে যা কার্যকরভাবে অনেকগুলি ডেড কোড সরিয়ে ফেলেছে যা গ্রন্থাগার প্রকল্পে ব্যবহৃত হচ্ছে না।

আমার সমাধানটি ছিল লাইব্রেরি প্রকল্পে মিনিফাইনেবল সেট করা, আয়ার একত্র করা, এটি আমার প্রকল্পে অনুলিপি করা, ক্যাশেগুলিকে অবৈধ করা এবং গ্রেড প্রকল্প সিঙ্ক করা এবং সবকিছু ঠিকঠাক কাজ করা।

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