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




android-gradle (12)

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

অপ্ট তথ্য কার্যকর করতে ব্যর্থ: 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:[email protected]') {
        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:[email protected]'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    implementation 'com.android.support:design:26.1.0'

}

Answer #1

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

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

android.useAndroidX=true
android.enableJetifier=true

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

error: resource android:attr/fontVariationSettings not found

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


Answer #2

আয়নিক 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

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


Answer #3

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

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

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


Answer #4

compileSdkVersion 27 অবশ্যই 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 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'
}

Answer #5

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

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


Answer #6

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

compileSdkVersion 28

হ'ল এফআই স্তরে 28-এ অপরিবর্তনপত্রিকা যোগ করা হয়েছে Ap


Answer #7

কার্ডোভা-প্লাগইন-এফসিএম-এনজি বা কর্ডোভা-প্লাগইন-এফসিএম প্লাগইন দিয়ে ফোনগ্যাপ বা কর্ডোভা ব্যবহার করে যদি কারও মধ্যে এই ত্রুটি থাকে তবে আমার জন্য কাজ করা সমাধানটি গ্রেড "বিল্ড-এক্সট্রাস.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://github.com/facebook/react-native/issues/25371 এই পৃষ্ঠাটি পেয়েছি সর্বশেষ লাইব্রেরি সংস্করণ সম্পর্কে https://developers.google.com/android/guides/releases#may_07_2019


Answer #8

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

তাই এখন :

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

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

implementation 'pub.devrel:easypermissions:2.0.0'

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


Answer #9

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

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

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

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


Answer #10

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


Answer #11

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

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

উদাহরণ:

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

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


Answer #12

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

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

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







android-gradle