ত্রুটি: রিসোর্স অ্যান্ড্রয়েড: অ্যাটর / ফন্টটি পরিবর্তনের সেটিংস পাওয়া যায় নি


153

সতর্কতা: দ্য android.dexOptions.incrementalসম্পত্তি হ্রাস করা হয় এবং বিল্ড প্রক্রিয়াতে এর কোনও প্রভাব পড়ে না। /home/midhilaj/.gradle/caches/transforms-1/files-1.1/appcompat-v7-26.1.0.aar/be3106efb0df111fe5a3f7b356dd70b/res/values/values.xml ত্রুটি: (246, 5) ত্রুটি: সংস্থান অ্যান্ড্রয়েড: অ্যাট্রি / fontVariationSettings পাওয়া যায় নি। / প্রোজেক্ট / বিকুপ / __মার্চ_2018/ হিশোপার / মিল্লা / বিল্ড / ইনটারমিডিয়েটস / ইনক্রিমেন্টাল / ডামারব্যাগঅ্যান্ড্রয়েড টেস্টের রিসোর্স / নিমজ্জিত.ডির / মান / মূল্যবরণ। এক্সএমএল ত্রুটি: (২ 246, ৫) ত্রুটি: রিসোর্স অ্যান্ড্রয়েড: অ্যাট্রি / টিটিসিডেক্স পাওয়া যায় নি। ত্রুটি: (269) রিসোর্স অ্যান্ড্রয়েড: attr / ttcIndex পাওয়া যায় নি। ত্রুটি: (269) রিসোর্স অ্যান্ড্রয়েড: অ্যাটর / ফন্টটি পরিবর্তনের সেটিংস পাওয়া যায় নি। ত্রুটি: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 ত্রুটি: বিশদগুলির জন্য লগগুলি পরীক্ষা করুন ত্রুটি: রেফারেন্সগুলি লিঙ্ক করা ব্যর্থ হয়েছে। ত্রুটি: java.util.concurrent।

অপ্ট তথ্য কার্যকর করতে ব্যর্থ: 9 টি ত্রুটি তথ্য: 2 এস ইনফাইল্ড বিল্ড তথ্য: 1 সতর্কতা তথ্য: কনসোলে সম্পূর্ণ আউটপুট দেখুন

কিভাবে এই সমস্যা সমাধানের জন্য? আমার নির্ভরতা

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })


    compile 'de.hdodenhof:circleimageview:2.2.0'



    compile('com.alibaba.android:ultraviewpager:1.0.6.1@aar') {
        transitive = true
    }
    compile('org.apache.httpcomponents:httpmime:4.3.6') {
        exclude module: 'httpclient'
    }
    compile 'com.synnapps:carouselview:0.1.4'
    compile 'com.sun.mail:android-mail:1.5.5'
    compile 'com.sun.mail:android-activation:1.5.5'
    implementation 'com.muddzdev:styleabletoast:2.0.2'
    compile 'javax.annotation:javax.annotation-api:1.2'




    compile 'me.grantland:autofittextview:0.2.+'
    // base library
     //slider
    compile 'com.ss.bannerslider:bannerslider:1.8.0'
    //noinspection GradleCompatible
    compile 'jp.wasabeef:recyclerview-animators:2.2.7'
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.github.satyan:sugar:1.4'
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.android.support:percent:26.1.0'
    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.github.satyan:sugar:1.4'
    compile 'jp.wasabeef:recyclerview-animators:2.2.6'
    compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.+'
    compile 'com.afollestad.material-dialogs:core:0.9.4.2'
    compile 'com.google.android.gms:play-services:9.8.0'
    compile 'com.google.android.gms:play-services-auth:9.8.0'
    compile 'com.google.android.gms:play-services-location:9.8.0'
    compile 'com.google.firebase:firebase-core:9.8.0'
    compile 'com.google.firebase:firebase-auth:9.8.0'
    compile 'com.google.firebase:firebase-database:9.8.0'
    compile 'com.google.firebase:firebase-config:9.8.0'
    compile 'com.google.firebase:firebase-crash:9.8.0'
    compile 'com.google.firebase:firebase-invites:9.8.0'
    compile 'com.google.firebase:firebase-storage:9.8.0'
    compile 'cn.pedant.sweetalert:library:1.3'
    compile 'at.blogc:expandabletextview:1.0.3'
    compile 'com.joanzapata.iconify:android-iconify-fontawesome:2.1.+'
    compile 'com.android.support:appcompat-v7:26.1.0'

    implementation 'com.github.bumptech.glide:glide:4.6.1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
    compile 'com.android.support:design:26.1.0'
    compile 'com.android.support:cardview-v7:26.1.0'
    compile 'com.android.support:support-v4:26.1.0'
    compile 'com.android.support:recyclerview-v7:26.1.0'
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'com.daimajia.slider:library:1.1.5@aar'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    implementation 'com.android.support:design:26.1.0'

}

1
আমি আমার সমস্যাটি এখানে সমাধান করেছি: stackoverflow.com/questions/49162538/…
গিলসন

আরে আমি আপনার মতো একই ইস্যু পেয়েছি, অন্যদের কাছে .apk ফাইল পাঠানোর সময় "অ্যাপ্লিকেশন ইনস্টল করা হয়নি" you আপনি দয়া করে আমাকে এই বিষয়ে সহায়তা করতে পারেন।
নবীন

উত্তর:


264

সংকলন এসডিকে ভার্সন এটিকে পরিবর্তন করার চেষ্টা করুন:

compileSdkVersion 28

হ'ল এফআই স্তরের ২৮-এ হ'ল হ'ল এখানে Api, ডক


2
যখন আমি প্রকল্পটিতে সর্বশেষ কোটলিন এক্সটেনশন লাইব্রেরি যুক্ত করেছি তখন আমার 28 তম সংস্করণে পরিবর্তন করতে হয়েছিল এবং আমি এই ত্রুটিটি পাচ্ছিলাম। ধন্যবাদ!
মাইক্রো

1
এটি আমার জন্য নিম্নলিখিত সমস্যাটি স্থির করেছে: "রিসোর্স অ্যান্ড্রয়েড: অ্যাট্রির / ফন্টটি পরিবর্তনের সেটিংস পাওয়া যায় নি।"
অ্যাডাম হুরউইটজ 8'18

1
@ মাইক্রো দুঃখিত, আপনার প্রকল্পে যা ঘটেছিল তা আমি নিশ্চিত নই, আপনার পরিষ্কার ও পুনর্নির্মাণের প্রয়োজন হতে পারে। বা প্রকল্পের নির্ভরতাগুলি সমাধান করুন।
জাইক জাইক

2
@zyczyc আমার অর্থ হ'ল আমি 27 ব্যবহার করে 28 টি আপগ্রেড করে সমস্ত সমস্যার সমাধান করেছি। আমি আগে ভাগ্য ছাড়াই পরিষ্কার এবং পুনর্নির্মাণের চেষ্টা করেছি।
মাইচার

1
@ anunixercoder আমারও একই সমস্যা ছিল। এসডিকে ২৮ কোনও বিকল্প নয়, সুতরাং আমি অনুসন্ধান করেছি: অ্যাপ্লিকেশন: বিবাদগুলির জন্য ক্ষয়ক্ষতি এবং নীচে ফিলিপফ্লোরিয়ানের মতো সামঞ্জস্যপূর্ণ নির্ভরতা (বিল্ড-এক্সট্রা.g.gle) উল্লিখিত সংস্করণগুলি zu থেকে এপিআই পর্যন্ত লক করেছে।
হ্যাঙ্ক লাপিডেজ

55

এটি অ্যান্ড্রয়েড সমর্থন লাইব্রেরির সাথে সঙ্গতিহীনতার কারণে ঘটেছে যা ২৮ সংস্করণে পরিবর্তিত হয়েছে I আমি বিল্ডটিকে একটি কম সমর্থন লাইব্রেরি ব্যবহার করতে বাধ্য করে সমস্যার সমাধান করেছি। // বিল্ড গ্রেডের মতো

configurations.all {
        resolutionStrategy {
                force 'com.android.support:support-v4:27.1.0'
    }
} 

আমার প্রকল্পটি পরিবর্তন করার সাথে সাথেই সফলভাবে নির্মিত built আশা করি এটি আপনাকেও সহায়তা করতে পারে। আমি এর কারণেই উন্নয়নের একটি দিন হারিয়েছি!


7
এই লাইন কোথায় রাখবেন?
কাকাশি

1
@ কাকাশি এই লাইনগুলি বিল্ড.gradle- এ রেখেছেন (মডিউল: অ্যাপ)
আখিল

1
@খিদ আপনি কি প্ল্যাটফর্ম / অ্যান্ড্রয়েডস / অ্যাপ্লিকেশন / বিল্ড.gradle বলতে চান? যদি হ্যাঁ, তবে এই ফাইলটির যে কোনও জায়গায় এই লাইনটি আটকে দিন? এই লাইনটি কোথায় রাখবেন তা জানতে আমি কিছু সময়ের জন্য অনুসন্ধান করে যাচ্ছিলাম :(
টমাস কিম

19

যাঁদের অবশ্যই অ্যান্ড্রয়েডেcompileSdkVersion 27 আপগ্রেড করতে হবে এবং অক্ষম রাখতে হবে তাদের জন্য আপনাকে নীচের লিঙ্কগুলিতে নির্ভরতাগুলির সংস্করণগুলিতে (বা তার বেশি) আপগ্রেড করতে হবে না। এই লিঙ্কগুলি হল যেখানে ব্রেকিং পরিবর্তন চালু হয়েছিল। আপনার অবশ্যই একটি পূর্ববর্তী সংস্করণ খুঁজে পাওয়া উচিত যা অ্যান্ড্রয়েডেক্স ব্যবহার করে না।

https://firebase.google.com/support/release-notes/android#update_-_june_17_2019

https://developers.google.com/android/guides/releases#june_17_2019

উদাহরণস্বরূপ, নিম্নলিখিতগুলির সাথে সামঞ্জস্যপূর্ণ compileSdkVersion 27:

dependencies {
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:support-v4:27.1.1'
    implementation 'com.google.android.gms:play-services-maps:16.1.0'
    implementation 'com.google.android.gms:play-services-location:16.0.0'
    implementation 'com.google.firebase:firebase-core:16.0.9'
    implementation 'com.google.firebase:firebase-messaging:18.0.0'
}

নিম্নলিখিতগুলির সাথে বিরতি হবে compileSdkVersion 27এবং কেবল এটির সাথে সামঞ্জস্যপূর্ণ compileSdkVersion 28:

dependencies {
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.google.android.gms:play-services-maps:17.0.0'
    implementation 'com.google.android.gms:play-services-location:17.0.0'
    implementation 'com.google.firebase:firebase-core:17.0.0'
    implementation 'com.google.firebase:firebase-messaging:19.0.0'
}

2
যাদের অস্থায়ীভাবে সংস্করণ ২ 27 রাখতে হবে তাদের সমাধান দেওয়ার জন্য আপনাকে ধন্যবাদ (স্বীকৃত উত্তরটি খুব সরল)
ডন

ধন্যবাদ! আমার কাছে কম্পাইলএসডিকি ভার্সনটি 28 এ সেট করা হয়েছিল তবে আমি অ্যান্ড্রয়েড লাইব্রেরি ব্যবহার করছিলাম না এবং ফায়ারবেসকে নিম্ন সংস্করণে পরিবর্তিত করতে সহায়তা করছিলাম।
মাইকেলব্রিজ

9

আমি নীচের লাইন দিয়ে এই সমস্যাটি সমাধান করছি:

cordova plugin add cordova-android-support-gradle-release --save

এরপরে সংকলনটি সফল ছিল।


7

আপনি ভি 28 এ আপডেট হয়

কম্পাইলএসডক ভার্সন এ পরিবর্তন করুন compileSdkVersion 28


@ উইকোটোরসো অ্যাপ / বিল্ড.gradle
পাবলো সেগাররা

আমি সেখানে রেখেছি কিন্তু একটি ত্রুটি পেয়েছি; আপনি একটি উদাহরণ দিতে পারেন, দয়া করে?
বিজয়ী সোসা

5

নেটিভ অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির জন্য (কর্ডোভা নয়) সমাধানগুলি হ'ল:

ছিল:

implementation 'com.android.support:support-v13:+'

এখন:

implementation 'com.android.support:support-v13:27.1.1'

5

আয়নিক 3 ডিভসের জন্য অন্য একটি স্থিরতা হ'ল প্ল্যাটফর্ম / অ্যান্ড্রয়েডের মধ্যে বিল্ড-এক্সট্রা.g.gle তৈরি করা এবং নিম্নলিখিতটি স্থাপন করা

configurations.all {
    resolutionStrategy {
        force 'com.android.support:support-v4:27.1.0'
    }
}

নোট করুন যে বিল্ড-এক্সট্রাস.gradle বিল্ড.gradle এর মতো নয়


5

@ সমস্ত ইস্যু হ'ল গুগল প্লে পরিষেবা এবং ফায়ারবেসে সর্বশেষতম ব্রেকিং পরিবর্তনগুলির কারণে 17 ই জুন, 2019 প্রকাশিত হয়েছে।

আপনি যদি আয়নিক বা কর্ডোভা প্রকল্পে থাকেন। দয়া করে এমন সমস্ত প্লাগইনগুলি দেখুন যেখানে এটির নির্ভরতা গুগল প্লে পরিষেবা এবং + চিহ্ন সহ ফায়ারবেস পরিষেবা রয়েছে

উদাহরণ:

আমার ফায়ারবেস কর্ডোভা ইন্টিগ্রেশনে আমার কাছে com.google.firefire ছিল: ফায়ারবেস-কোর: + com.google.firebase: ফায়ারবেস-ম্যাসেজিং: + তাই সর্বদা সর্বশেষতম প্রকাশনা ডাউনলোড করা যা ত্রুটি সৃষ্টি করেছিল। 15 মার্চ, 2019 প্রকাশিত https://developers.google.com/android/guides/releases অনুযায়ী সংস্করণ নম্বর সহ + পরিবর্তন করুন

কর্ডোভা লাইব্রেরির বিল্ড.gradle ফাইলটিতে প্রকৃত সংস্করণ সহ + চিহ্নগুলি প্রতিস্থাপন করার বিষয়টি নিশ্চিত করুন


3

সাধারণত এটি sdk সংস্করণ এবং / বা নির্ভরতার কারণে।

কর্ডোভা বিকাশকারীদের জন্য ফোল্ডারের project.propertiesনীচে " " ফাইলের মধ্যে আপনার নির্ভরতা সেটিংস রাখুন CORDOVA_PROJECT_ROOT/platforms/android/:

target=android-26
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.system.library.1=com.android.support:support-v4:26.1.0
cordova.gradle.include.2=cordova-plugin-googlemaps/app-tbxml-android.gradle
cordova.system.library.3=com.android.support:support-core-utils:26.1.0
cordova.system.library.4=com.google.android.gms:play-services-maps:15.0.0
cordova.system.library.5=com.google.android.gms:play-services-location:15.0.0

সুতরাং আপনি যদি সিএলআই " cordova build" ব্যবহার করেন তবে এটি নির্ভরতা বিভাগটি ওভাররাইট করে দেবে:

dependencies {
    implementation fileTree(dir: 'libs', include: '*.jar')
    // SUB-PROJECT DEPENDENCIES START 
   /* section being overwritten by cordova, referencing project.properties */
...
    // SUB-PROJECT DEPENDENCIES END
}

আপনি যদি প্রকল্পের মধ্যে সঠিক লাইব্রেরি এবং এর সংস্করণগুলি ব্যবহার করছেন তবে আপনার ভাল হওয়া উচিত।


এর পরে অতিরিক্ত স্থানগুলি সরিয়ে ফেলুনandroid.library.reference.2=app
নিকোলাস ভাসিলাকি

তুমি একজন দেবদূত! আমি এটি দিয়ে আমার মস্তিষ্ককে নষ্ট করছিলাম। এটি অ্যান্ড্রয়েড 26 এ লক্ষ্য নির্ধারণ করতে বেছে নিয়েছিল তবে 28 থেকে নির্ভরতা লোড হচ্ছে Thank আপনাকে ধন্যবাদ !!!!!!!!!
ইলিয়টরোজওয়াটার

2

আমারও একই ত্রুটি ছিল, তবে কেন এটি উপস্থিত হয়েছিল জানি না। সমাধান অনুসন্ধানের পরে আমি প্রজেক্টটি অ্যান্ড্রয়েডএক্সে স্থানান্তরিত করেছি (রিফ্যাক্টর -> অ্যান্ড্রয়েডএক্সে স্থানান্তরিত করুন ...) এবং তারপরে ম্যানুয়ালি পুরো ক্লাসের আমদানি ইত্যাদি পরিবর্তন করে এবং লেআউট ফাইলগুলিতেও (রিসাইক্লারভিউস, কনস্ট্রেন্টলয়েটস, টুলবারস ইত্যাদি) etc. আমি কম্পাইল এসডকে ভার্সন এবং টার্গেটএসডিকি ভার্সনকে 28 সংস্করণেও পরিবর্তন করেছি এবং পুরো প্রকল্প / অ্যাপ্লিকেশনটি সূক্ষ্মভাবে কাজ করে।


2

কার্ডোভা-প্লাগইন-এফসিএম-এনজি বা কর্ডোভা-প্লাগইন-এফসিএম প্লাগইন দিয়ে ফোনগ্যাপ বা কর্ডোভা ব্যবহার করে যদি কারও মধ্যে এই ত্রুটি থাকে তবে আমার জন্য কাজ করা সমাধানটি গ্রেড "বিল্ড-এক্সট্রাস.gradle" এর জন্য অতিরিক্ত কনফিগারেশন ফাইলটি তৈরি করছে \ প্ল্যাটফর্মগুলি \ android \ অ্যাপ্লিকেশন ফোল্ডার এবং এতে নিম্নলিখিত লাইনগুলি রেখে

configurations.all {
 resolutionStrategy {
  force 'com.google.firebase:firebase-messaging:18.0.0'
  force 'com.google.firebase:firebase-core:16.0.8'
 }
}

আমি এই সমাধানটি এই পৃষ্ঠাটি https://github.com/facebook/react-native/issues/25371 পড়ার , 30/07/19-এ shreyakupadhyay এর বিশেষ মন্তব্যে এবং https://developers.google.com/android/ পরামর্শের মাধ্যমে পেয়েছি সর্বশেষ লাইব্রেরি সংস্করণ সম্পর্কে # may_07_2019 গাইড / রিলিজ


2

আমি একটি ফ্লাটার প্রকল্পে এই ত্রুটির মুখোমুখি হয়েছি এবং আমার সমস্তটি আমার কম্পাইলএসডিভি ভার্সনকে 28 এ আপডেট করতে হয়েছিল।

ধাপ:

  1. আপনার অ্যাপ স্তরের build.gradle ফাইলটিতে, কম্পাইলএসডিকে ভার্সন অনুসন্ধান করুন
  2. বর্তমান সংস্করণ পরীক্ষা করুন
  3. 28 এর কম হলে 28 এ আপডেট করুন

জাইস জাইসি উপরে উল্লিখিত হিসাবে , সম্পত্তি ফন্টটি ভ্যারিয়েশনসেটিংগুলি এপিআই স্তরের ২৮-এ যুক্ত করা হয়েছিল।

আপনি এটি সম্পর্কে এখানে আরও পড়তে পারেন


1

আয়নিক 3 দেবদের জন্য। আমাকে কেবলমাত্র প্ল্যাটফর্মগুলি / অ্যান্ড্রয়েড / প্রকল্প.প্রযুক্তি ফাইল আপডেট করতে হয়েছিল:

cordova.system.library.2

হতে v4: 28.0.0+ অন্যথায় বিল্ডটি ব্যর্থ হতে থাকে।

এটি করার পরে, আমার প্রকল্প.প্রপার্টি ফাইলের সামগ্রীগুলি নীচে দেখানো হয়েছে:

target=android-26
android.library.reference.1=CordovaLib
cordova.system.library.1=com.android.support:support-v4:24.1.1+
cordova.system.library.2=com.android.support:support-v4:28.0.0+
cordova.system.library.3=com.android.support:support-v4:+
cordova.system.library.4=com.android.support:support-v4:25.+
cordova.system.library.5=com.android.support:appcompat-v7:25.+
cordova.gradle.include.1=cordova-plugin-googlemaps/starter-tbxml-android.gradle
cordova.system.library.6=com.google.android.gms:play-services-maps:15.0.1
cordova.system.library.7=com.google.android.gms:play-services-location:15.0.1
cordova.system.library.8=com.android.support:support-core-utils:26.1.0
cordova.system.library.9=com.squareup.okhttp3:okhttp-urlconnection:3.10.0
cordova.gradle.include.2=cordova-android-support-gradle-release/pasma-cordova-android-support-gradle-release.gradle

আমি আশা করি এটা কারো সাহায্যে লাগবে. আমার জন্য একটি বাস্তব সমস্যা ছিল।


আইএমএইচও, সমস্ত লোকই কেবল দ্বিতীয়টিকে সমর্থন করে না কেন? 😊
টমাস কিম

1

এটা আমার জন্য পাছার বেদনা ছিল! বিশেষত অ্যান্ড্রয়েড স্টুডিও 3.2.1 এবং গ্রেডেল 4.6 (গ্রেডেল বিকাশকারীদের জন্য) এ আপডেট করার পরে।

আমি মনে করি যে একাধিক ফ্যাক্টর রয়েছে যা এই ধরনের বিল্ড ব্যতিক্রম হতে পারে। আমার জন্য, আমার গ্রেডল.প্রপার্টি ফাইলে কোডের নীচের লাইনগুলি ছিল (এসডিকে সংস্করণ 27 ব্যবহার করে):

android.useAndroidX=true
android.enableJetifier=true

অ্যান্ড্রয়েডএক্স হ'ল অ্যান্ড্রয়েডের ডিফল্ট সমর্থন লাইব্রেরির বিকল্প এবং এসডিকে সংস্করণ 28 (এপিআই 28) সংকলন ও লক্ষ্য করার সময় ব্যবহার করা উচিত। অ্যান্ড্রয়েড স্টুডিও এবং গ্রেডল আপডেট করার আগে, আমি শেষ পর্যন্ত এসডিকে ২৮ সংস্করণটি ব্যবহার করতে অ্যান্ড্রয়েডএক্সে পুরোপুরি স্থানান্তরিত করার প্রস্তুতিতে উপরের লাইনগুলি যুক্ত করেছিলাম এবং বিল্ডটি সফলভাবে চলেছিল ran আপডেটের পরে কেবলমাত্র আমি উপরের মতো একটি ত্রুটি পেয়েছি:

error: resource android:attr/fontVariationSettings not found

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


1

আমার জন্য: আমার বাহ্যিক গ্রন্থাগারটি এট্রিটিউট / ফন্টটি পরিবর্তনের বৈশিষ্ট্য এবং অ্যাট্রি / টিটিসিআইএনডেক্স ব্যবহার করছিল তাই আমি আমার লাইব্রেরির সংস্করণটি ডাউনগ্রেড এবং সিঙ্ক প্রকল্পটি করব। সবকিছু ভাল

তাই এখন :

 compileSdkVersion 27 
 implementation 'com.android.support:appcompat-v7:27.1.1'

এবং ভবিষ্যতের পাঠকদের জন্য যে গ্রন্থাগারটি ছিল গুগলের ইজিপ্রিমেশন।

implementation 'pub.devrel:easypermissions:2.0.0'

এই lib sdkversion 28 ব্যবহার করছে, আমাকে 1.3.0 এ ডাউনগ্রেড করতে হবে


1
হাই, এখানে আপনি কীভাবে চেক করবেন যে এই লিবিডটি এসডিকিভার্সন 28 ব্যবহার করছে? 😊
টমাস কিম

1
@ থমাসকিম এই গ্রন্থাগারটি প্রয়োগ করার পরে আমি এই ত্রুটি পেয়েছি। আমি অনুসন্ধান করে যাচাই করেছি attributes attr/fontVariationSettings and attr/ttcIndexযা 28কেবলমাত্র belongs সুতরাং আমি এই lib এবং এর কাজ ডাউনগ্রেড। সুতরাং আমি বুঝতে পারি যে কারণটি ছিল
তেজাস পান্ড্য

1
আমি দেখতে পাচ্ছি, আমার একটি প্রশ্ন রয়েছে, কেন আপনি 28 এ আপগ্রেড করতে চাননি? এটি আপগ্রেড করা খুব সঠিকভাবে সমাধান করবে (?) 😁 (বিটিডাব্লু, আমি প্রায় 3 দিন ধরে এই সমস্যার মুখোমুখি হয়েছি এবং কোন প্লাগইনটি ভুল ছিল তা জেনে নেই 😭)
টমাস কিম

2
@ থমাসকিম কারণ উত্তরটি লেখার সময়। ২৮-তে কিছু বাগ রয়েছে যা ডিজাইন ভিউ রেন্ডারিংয়ে সমস্যা সৃষ্টি করছে। তাই 27 আমার পক্ষে ভাল
তেজাস পান্ড্য

1

আপনি যদি এই ত্রুটিটি সাম্প্রতিক সময়ে আর কোথাও না পেয়ে দেশীয় প্রতিক্রিয়া দেখা দেওয়ার কারণে এই সমস্যায় পড়ে থাকেন- এটি গুগল প্লে পরিষেবা এবং ফায়ারবেসে সর্বশেষতম নতুন পরিবর্তন হওয়ার কারণে is প্রথমে এই থ্রেডটি পরীক্ষা করুন -

https://github.com/facebook/react-native/issues/25293

এবং সমাধান বেশিরভাগ ক্ষেত্রে এর মতো হবে -

https://github.com/facebook/react-native/issues/25293#issuecomment-503045776


1

আমি প্রজেক্ট.প্রোপার্টি (টার্গেট = অ্যান্ড্রয়েড -২৮) এবং কর্ডোভা-প্লাগইন-অ্যান্ড্রয়েড এবং কর্ডোভা-প্লাগইন-অ্যান্ড্রয়েড-অ্যাডাপ্টার ইনস্টল করে টার্গেট অ্যান্ড্রয়েড সংস্করণটি 28 এ পরিবর্তন করেছি।


1

ত্রুটি: রিসোর্স অ্যান্ড্রয়েড: অ্যাটর / ফন্টটি পরিবর্তনের সেটিংস পাওয়া যায় নি

আমি এই ত্রুটিটি পেয়েছি যখন আমি বাটারনিফ লাইব্রেরি যুক্ত করেছি তবে কম্পাইল এসডকে ভার্সনটি 28 এ এবং টার্গেটএসডিকে 28 এ আপগ্রেড করে আমার সমস্যাটি সমাধান করেছি।


1

অ্যান্ড্রয়েড 3.4.2 এবং এফটিসি এসডিকে 5.2 এ আপগ্রেড করার পরে। APK তৈরি করার সময় আমি এই ত্রুটিগুলি পেয়েছি:

অ্যান্ড্রয়েড রিসোর্স লিঙ্কিংয়ে ব্যর্থ সি: \ ব্যবহারকারীদের ids আইডিড \ এফটিসি \ স্কাইস্টোন \ টিমকোড \ বিল্ড \ ইন্টারমিডিয়েটস \ ইনক্রিমেন্টাল \ মার্জডেবাগ্রেসোর্সস \ মার্জড.ডির \ মানসমূহ x মানসমূহ: এক্সএমএল: 1205: ত্রুটি: রিসোর্স অ্যান্ড্রয়েড: অ্যাট্রির / ফন্টটি পরিবর্তনসেটসগুলি পাওয়া যায় নি। সি: \ ব্যবহারকারীদের ids আইডিড \ এফটিসি \ স্কাইস্টোন \ টিমকোড \ বিল্ড \ ইন্টারমিডিয়েটস \ ইনক্রিমেন্টাল \ মার্জডেবুগ্রোসোর্সস \ মার্জড.ডির \ মানগুলি \ মান.এক্সএমএল: 1206: ত্রুটি: রিসোর্স অ্যান্ড্রয়েড: অ্যাট্রি / টিটিসিআইডেক্স পাওয়া যায় নি। ত্রুটি: রেফারেন্সগুলি সংযোগে ব্যর্থ।

আমি যা করেছি তা হ'ল প্রকল্পটি নির্মাণের ক্ষেত্রে নিম্নোক্ত বিভাগটি যুক্ত করা এবং সমস্যাটি স্থির।

subprojects {
    afterEvaluate {project ->
        if (project.hasProperty("android")) {
            android {
                compileSdkVersion 28
                buildToolsVersion '29.0.2'
            }
        }
    }
}

শুভকামনা।


1

এসডিকে 28 (ফায়ারবেস ক্র্যাশলিটিক্স) এর উপর নির্ভর করে নির্ভরতা টানার চেষ্টা করার পরে হঠাৎ আমার এই সমস্যাটি হয়েছিল, তবে তারপরে পরিবর্তনগুলি ফিরিয়ে আনার সিদ্ধান্ত নিয়েছে।

আমি অটোমেটিক রিফ্যাক্টর Migrate to Androidx(যা অর্ধেক কাজ করে) চেষ্টা করেছি android.useAndroidX=trueingradle.properties কিছু পয়েন্ট, এবং প্রকল্পের কাজ আবার ভুলবেন না।

তবে প্রসবের আগে এটি ছিল অনেক পরিবর্তন। SDK এর 27. আমি দিয়ে আবার প্রকল্পের কম্পাইল আছে কোন উপায় ছিল git clean -fdসরানো $HOME/.gradle, এবং androidx এইজন্য রাখা./gradlew :app:dependencies

আমিও অপসারণ শেষ করেছি ~/.AndroidStudio3.5/(আমি 3.5.3 এ আছি)। এটি প্রকল্পটি আবার সংকলন করে তোলে এবং আমি অন্ধকার মোড আবিষ্কার করেছি ...


0

সমস্যার সমাধানের জন্য আমি পবস্পেক.আইএমএল এবং বাহ্যিক গ্রন্থাগারে সমস্ত অব্যবহৃত প্লাগইনগুলি সরিয়েছি।


0

আমি এক বছর আগে এটি ঠিক করার পরে আবার এই AndroidX ত্রুটিটি পেয়েছি। আমি তোলপাড় ব্যবহার করছি।

আমি ফ্লটার 1.7.8 + হটফিক্স 4 ব্যবহার করে রিলিজ করতে সক্ষম হয়েছি, তারপরে সম্প্রতি আমি ফ্লটারকে সংস্করণ 1.17.4 এ আপডেট করেছি এবং তারপরে আমি আর কোনও রিলিজ বিল্ড সংকলন করতে পারিনি। ডিবাগ বিল্ডগুলি ঠিক কাজ করেছে worked

টিএলডিআর : এবার এটি অন্য প্যাকেজটি ব্যবহার করে এমন একটি প্যাকেজ যা অ্যান্ড্রয়েডএক্সের জন্য যথাযথভাবে
আপডেট হয়নি তা আপনার প্যাকেজগুলি আপডেট করার বিষয়টি নিশ্চিত করুন! :)

ত্রুটির বার্তা: গুরুত্বপূর্ণ অংশ

[+1099 ms] > Task :package_info:verifyReleaseResources FAILED 
[  +10 ms] FAILURE: Build failed with an exception. 
[  +10 ms] * What went wrong: 
[  +29 ms] Execution failed for task ':package_info:verifyReleaseResources'. 
[   +3 ms] java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed 
[   +7 ms]  ...\build\package_info\intermediates\res\merged\release\values\values.xml:171:error: resource android:attr/fontVariationSettings not found. 
[   +2 ms] ...\build\package_info\intermediates\res\merged\release\values\values.xml:172:error: resource android:attr/ttcIndex not found.     
[   +1 ms] error: failed linking references.

ত্রুটির বার্তা: বিড়ম্বনা

       FAILURE: Build failed with an exception.

       * What went wrong:
       A problem occurred configuring root project 'barcode_scan'.
       > SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

"ফন্টটি পরিবর্তনের সেটিংস পাওয়া যায় নি"। একটি অ্যান্ড্রয়েডএক্স ত্রুটি, যার জন্য আপনাকে কমপাইল এসডকে ভার্সন ২৮ ব্যবহার করা দরকার তবে আমার এটি ইতিমধ্যে ছিল, তাই আমার সন্দেহ হয় যে আমার দুটি বিড়বিড় সংস্করণকে আরও সীমাবদ্ধ করার জন্য কিছু প্রয়োগ করা হয়েছিল।

সুতরাং আমি শিকারে যেতে হয়েছিল এবং আপডেট প্যাকেজগুলি পেয়েছি এবং এটি পেয়েছি। "প্যাকেজ_ইনফো: package ০.০.২" এটি কাজ করতে "প্যাকেজ_ইনফো: ^ 0.4.0" হওয়া দরকার। ভবিষ্যতের প্রমাণটিকে "আরও" তৈরি করার জন্য এটিকে এভাবে লিখুন:

package_info: '>=0.4.0 <2.0.0'

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

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