প্রদত্ত নামের সাথে মেলে এমন কোনও সংস্থান পাওয়া যায় নি: অ্যাট্রয়েড 'অ্যান্ড্রয়েড: কীবোর্ডনাভিগেশন ক্লাস্টার'। 26.0.0 সাপোর্ট লাইব্রেরিতে আপডেট করার সময়


215

সর্বশেষ সাপোর্ট লাইব্রেরি সংস্করণ 26.0.0 এ আপডেট করার সময় আমি এই সমস্যাটি পেয়েছি ( https://dePLer.android.com/topic/libraries/support-library/revisions.html#26-0-0 ):

ত্রুটি: (18, 21) প্রদত্ত নামের সাথে মিলছে এমন কোনও সংস্থান পাওয়া যায় নি: অ্যাট্রয়েড 'অ্যান্ড্রয়েড: কীবোর্ড নেভিগেশনক্লাস্টার'।

/.../app/build/intermediates/res/merged/beta/debug/values-v26/values-v26.xml
Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.
Error:(18, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.
Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.
Error:(18, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.
Error:Execution failed for task ':app:processBetaDebugResources'.

com.android.ide.common.process.ProcessException: অপ্ট কার্যকর করতে ব্যর্থ

ফাইলটি সমর্থন লাইব্রেরির থেকে:

<style name="Base.V26.Widget.AppCompat.Toolbar" parent="Base.V7.Widget.AppCompat.Toolbar">
    <item name="android:touchscreenBlocksFocus">true</item>
    <item name="android:keyboardNavigationCluster">true</item>
</style>

আমরা নিম্নলিখিত সংস্করণগুলি ব্যবহার করছি:

ext.COMPILE_SDK_VERSION = 26
ext.BUILD_TOOLS_VERSION = "26.0.1"

ext.MIN_SDK_VERSION = 17
ext.TARGET_SDK_VERSION = 26
ext.ANDROID_SUPPORT_LIBRARY_VERSION = "26.0.0"
ext.GOOGLE_PLAY_SERVICES_LIBRARY_VERSION = "11.0.2"

compile 'com.android.support:appcompat-v7:' + ANDROID_SUPPORT_LIBRARY_VERSION
compile 'com.android.support:design:' + ANDROID_SUPPORT_LIBRARY_VERSION
compile 'com.android.support:recyclerview-v7:' + ANDROID_SUPPORT_LIBRARY_VERSION

কোন ধারনা?


5
: এটা নতুন রিলিজ (26.0.1) সঙ্গে একটি বিষয় রয়ে যায় developer.android.com/topic/libraries/support-library/...
Alécio কারভালহো

উত্তর:


314

আমি গ্রেডে এসডিके সংস্করণ এবং সরঞ্জামগুলি আপডেট করে এটি সমাধান করতে সক্ষম হয়েছি compileSdkVersion 26 buildToolsVersion "26.0.1"

এবং support library 26.0.1 https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-1


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

তবে 26 এ আপডেট করা অন্য অনেকগুলি ক্ষেত্রেও বড় প্রভাব ফেলবে। অ্যান্ড্রয়েড 8.0 এর জন্য সঠিক চ্যানেল তৈরি না হওয়া পর্যন্ত বিজ্ঞপ্তিগুলি কাজ করছে না এমনগুলি সহ?
প্যাট্রিক

5
@ পেট্রিক এটি সংকলন এসডিকে এসডিকে লক্ষ্য নয়।
এক্সএইচ 6 ব্যবহারকারী

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

2
যদি কোনও ব্যবসায়ের প্রয়োজনের কারণে আমি 25 থেকে সংকলনএসডিপি ভার্সনটি আপডেট করতে চাই না তবে কী হবে? কীভাবে এ থেকে মুক্তি পাবেন?
বাইনারি কার্মিক

53

সংকলন এসডিকে সংস্করণ পরিবর্তন করুন:

compileSdkVersion 26

বিল্ড টুল সংস্করণ:

buildToolsVersion "26.0.1"

লক্ষ্য এসডিকে সংস্করণ:

targetSdkVersion 26

নির্ভরতা:

compile 'com.android.support:appcompat-v7:26+'
compile 'com.android.support:design:26+'
compile 'com.android.support:recyclerview-v7:26+'
compile 'com.android.support:cardview-v7:26+'

সিঙ্ক গ্রেডল।


2
সতর্কতা পাচ্ছে: সংস্করণ নম্বরটিতে + ব্যবহার করা এড়ানো।
কাদির হুসেন

2
এটি আমার জন্য কাজ করেছে। সতর্কতা থেকে মুক্তি পেতে সকলকে + থেকে সরানো হয়েছে
কাদির হুসেন

2
+ ব্যবহার করবেন না, আপনি পুনরুত্পাদনযোগ্য বিল্ড পেতে চান এবং আপনার নির্ভরতার উপর সম্পূর্ণ নিয়ন্ত্রণ রাখতে চান। আপনি চাইছেন না যে আপনার অ্যাপটি কোনও নতুন বিল্ডের পরে
বাগিং

1
এটি targetSdkVersionকাজ করার জন্য আপনাকে আপডেট করার দরকার নেই । 26 এ সেট করাতে অন্যান্য জড়িততা থাকতে পারে - যেমন আপনাকে অবশ্যই আপনার অ্যাপ্লিকেশনটি অ্যান্ড্রয়েড 8.0 এর জন্য সামঞ্জস্য করতে হবে।
ataulm

কোন ফাইলটিতে আমাকে এই জিনিসগুলি যুক্ত করতে হবে আপনি @ataulm
রবি মেহতা

35

আমাকে compileSdkVersion = 26এবং buildToolsVersion = '26.0.1'আমার সমস্ত নির্ভরতার build.gradleফাইলগুলিতে পরিবর্তন করতে হয়েছিল


2
আপনার সমস্ত সংস্করণ সংখ্যার জন্য গ্রেড.প্রোপার্টিগুলিতে আপনার একটি ধ্রুবক ব্যবহার করা উচিত এবং এটি আপনার বিল্ড.gradle ফাইলগুলিতে ব্যবহার করা উচিত: api "com.android.support:appcompat-v7:$ANDROID_COMPATIBILITY_VERSION"
স্নিকোলস

13

আমার প্রতিক্রিয়া-নেটিভ প্রকল্পে, এই ত্রুটিটি উত্পন্ন হয়েছে react-native-fbsdkreact-native-fbsdk/android/build.gradleনিম্নলিখিত হিসাবে আপডেট আপডেট সমস্যা সমাধান করে।

compileSdkVersion 26
buildToolsVersion "26.0.1"

7
রুট বিল্ড.gradle এ নীচে যুক্ত করে মডিউলটির বিল্ড.gradle ফাইলটি সম্পাদনা করার দরকার নেইsubprojects { afterEvaluate {project -> if (project.hasProperty("android")) { android { compileSdkVersion 26 buildToolsVersion '26.0.1' } } } }
ইয়ালম্বার

9

আমি এই ঠিক একই ত্রুটিটি আঘাত করেছি এবং পুরোপুরি গুগলিং ছিল আমি যে ভুল করছি তা সন্ধান করার চেষ্টা করে যা তৈরি করা মান -26 কোড তৈরি করেছে এবং আমি যে শৈলী সরবরাহ করেছি তা নয়। আমি গ্রেডল ৪.০ থেকে অ্যানড্রয়েড স্টুডিওর পূর্বরূপ 3.0 থেকে ক্যানারি চ্যানেল পর্যন্ত সবকিছু চেষ্টা করেছি, আপনি এটির নাম দিন।

আমি উত্তরটি কখনই পাইনি। শেষ পর্যন্ত, আমি দুর্ঘটনাক্রমে এটিকে ঠিক করতে শেষ হওয়ার সাথে সাথে আমি স্ট্যান্ডার্ড দেব অ্যান্ড্রয়েড স্টুডিও এবং ২.৩.৩ গ্রেডলে ফিরে যেতে সক্ষম হয়েছি :) :)

দেখা গেল আমি আমার লাইব্রেরি প্রকল্প আপডেট করার জন্য এতটা মনোযোগী ছিলাম যে আমি খেয়াল করছিলাম না যে আমার লাইব্রেরি প্রকল্পে বাসা বাঁধা একটি অব্যবহৃত সাব মডিউল (ডেমো অ্যাপ) থেকে ত্রুটি হয়েছিল। আমি 26 টি বিল্ড সরঞ্জাম এবং 26+ ডিজাইন এবং সহায়তা লাইব্রেরির সাথে মেলে সাব মডিউলটি আপডেট করে দিয়েছি আমার সমস্যাটি চলে গেল।

আপনি যা দেখছেন তা যদি তা হয় তবে তা নিশ্চিত নয়, তবে ব্যক্তিগতভাবে আমি কেবল পুনরায় মুক্তি দেওয়ার জন্য লাইবটি আপডেট করছিলাম তাই নমুনা অ্যাপ্লিকেশন মডিউলটি যত্নশীল ছিল না, এবং ত্রুটিটি অবশ্যই 26 এসডিকে সম্পর্কিত ছিল যা আমি কেবল স্পর্শ করেছি related lib মডিউলটি অন্যটিকে পরীক্ষা করার জন্য ভাবছিল না। সুতরাং আমার জন্য সমস্যাটি সবই ছিল। আশা করি এটি আপনাকেও ঠিক করে দিয়েছে। আমার 2 টি গ্রন্থাগার প্রকল্পে এই ত্রুটি ছিল এবং এটি উভয় ক্ষেত্রেই এটি স্থির করে।

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


এটি সত্যই সমস্যাটি সমাধান করে (যদি আপনার বেশ কয়েকটি মডিউল থাকে)
ডি সার্জিভ

8

আমার এই সঠিক ত্রুটি ছিল এবং আমি বুঝতে পারি যে আমারটি compileSdkVersionসেট করা হয়েছিল 25এবং আমার buildToolsVersionসেট করা হয়েছিল "26.0.1"

তাই আমি এইমাত্র পরিবর্তন compileSdkVersionকরতে 26এবং Gradle সিঙ্ক হয়েছে। এটা আমার জন্য সমস্যা স্থির।

সম্পাদনা: আমার targetSDKVersionহিসাবে সেট করা হয়েছিল26


8

নেটিভ-নেটিভ-ইউটিউব এবং রিএ্যাক্ট-নেটিভ-ওরিয়েন্টেশনের জন্য আমার একইরকম ত্রুটি হয়েছিল।

এই প্রকল্পটি ব্যবহারের বিল্ডড্রেডল compileSdkVersion 23তবে বৈশিষ্ট্য: অ্যান্ড্রয়েড: কীবোর্ড নেভিগেশন ক্লাস্টার যুক্ত হয়েছে api 26(অ্যান্ড্রয়েড 8)।

তাহলে ঠিক করবেন কীভাবে?

এটিকে সহজেই সমাধান করার একটি উপায় হ'ল আপনার /android/build.gradle (!!! না / android/app/build.gradle) সম্পাদনা করা এবং সেই কোডটি ফাইলের নীচে যুক্ত করা।

এটি আপনাকে এসডিকে এবং বিল্ডটুল-সংস্করণকে আপনার সাবমোডিউলগুলি ব্যবহার করতে বাধ্য করতে দেয়:

subprojects {
    afterEvaluate {project ->
        if (project.hasProperty("android")) {
            android {
                compileSdkVersion 27
                buildToolsVersion "27.0.2"
            }
        }
    }
}

7

আমি এই সমস্যার মুখোমুখি হয়েছি আপনাকে কেবল 2 টি পরিবর্তন করতে হবে:

ফাইলের নাম: android / build.gradle নীচে কোডটি উল্লেখ করুন

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

ফাইলের নাম: অ্যান্ড্রয়েড / অ্যাপ্লিকেশন / বিল্ড.আরডল আপনার কমপ্লিটডিকে সংস্করণ এবং বিল্টটুল ভার্সনটি এর মতো পরিবর্তন করুন:

compileSdkVersion 26 buildToolsVersion "26.0.2"

এবং ভিতরে

dependencies {
    compile 'com.android.support:appcompat-v7:26.0.2'
}

7

আমার আয়নিক 2 প্রকল্পের সাথে আমার একই সমস্যা ছিল, সমস্যাগুলি সমাধান করার জন্য আমি যা করেছি তা ছিল

  • "আয়নিক_প্রজেক্ট_ফোল্ডার / প্ল্যাটফর্ম / অ্যান্ড্রয়েড / প্রোজেক্ট.প্রপ্রেটিস" খুলুন
  • পরিবর্তন লক্ষ্য = অ্যান্ড্রয়েড-25 থেকে target = অ্যান্ড্রয়েড-26
  • চালান ionic build --release android

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


আমার প্রকল্পে পরিবর্তিত হয়েছে target=android-26, তবে এখনও এই ত্রুটিটি দেখানো হচ্ছে
ইয়ুয়াং তিনি

6
//Adding this to the root build.gradle solved my problem, thanks @Yalamber
subprojects {
        afterEvaluate { project ->
            if (project.hasProperty("android")) {
                android {
                    compileSdkVersion 26
                    buildToolsVersion '26.0.2'
                }
            }
        }
    }

আপনার উত্তরটি আরও বোঝার জন্য আপনি কোডের সাথে আরও তথ্য ভাগ করতে পারেন।
Prags

সাধারণত বেনাম কোডের কয়েকটি সারি পোস্ট করার পরিবর্তে কোনও সমাধান ব্যাখ্যা করা ভাল। আপনি কীভাবে আমি একটি ভাল উত্তর লিখতে পারি এবং সম্পূর্ণ কোড-ভিত্তিক উত্তরগুলিও ব্যাখ্যা
আন ফাম

1
ধন্যবাদ! সর্বোত্তম উত্তর. মূলত প্রকল্পের নির্ভরতা (নোড_মডিউলস প্রকল্পগুলি) এর এসডিকে বিভিন্ন সংস্করণ ছিল। এই কোডটি মূল স্তরের বিল্ড.gradle এ যুক্ত করা নিশ্চিত করে যে এই সমস্ত নির্ভরতা নির্দিষ্ট এসডিকে সংস্করণ ব্যবহার করে এবং প্রকল্পটি তৈরি করতে সক্ষম হয়। : ডি
Nigh7Sh4de

4

আপনার অ্যান্ড্রয়েড স্টুডিওটি 3.0 এ আপডেট করার পরে, যদি এই ত্রুটিটি ঘটে তবে কেবল গ্রেডের বৈশিষ্ট্যগুলি আপডেট করুন, এটি সেটিংস যা আমার সমস্যার সমাধান করেছে:

compileSdkVersion 26

targetSdkVersion 26

buildToolsVersion '26.0.2'

26.0.2আমার জন্য সংস্করণ স্থির জিনিসগুলি তৈরি করুন।
কার্ল টেলর

3

আমি আমার প্রকল্প আপডেট app/build.gradleকরেছি

compileSDkVersion 26
buildToolsVersion '26.0.1'

তবে সমস্যাটি আসলে react-native-fbsdkপ্যাকেজটি নিয়েই ছিল। আমাকে একই সেটিংসটি পরিবর্তন করতে হয়েছিল node_modules/react-native-fbsdk/android/build.gradle


3

অ্যান্ড্রয়েড স্টুডিওতে,
প্রকল্পটিতে ডান ক্লিক করুন (যেহেতু আমার একটি কর্ডোভা প্রকল্প ছিল, তাই আমার কাছে কর্ডোভালিব এবং অ্যান্ড্রয়েড ছিল: আমি আমার ক্ষেত্রে অ্যান্ড্রয়েড নির্বাচন করেছি),

  1. মডিউল সেটিংস খুলুন নির্বাচন করুন
  2. প্রজেক্ট স্ট্রাকচার মডেলে যে পপ আপ হয় পাশের প্যানেলে মডিউল বিভাগে প্রকল্পটি নির্বাচন করুন (আমার ক্ষেত্রে আবার অ্যান্ড্রয়েড)
  3. নির্ভরতা ট্যাবে ক্লিক করুন
  4. উপরের ডানদিকে কোণায় সবুজ প্লাস বোতামে ক্লিক করুন
  5. লাইব্রেরি নির্ভরতা নির্বাচন করুন
  6. ড্রপডাউন থেকে অ্যাপ-কমপ্যাট-ভি 7 নির্বাচন করুন
  7. পরিষ্কার প্রকল্প এবং পুনর্নির্মাণ

ম্যানুয়ালি সমস্ত ফাইল সম্পাদনা করার চেয়ে এটি ঠিক করার এটি অনেক সহজ উপায়।
রবার্ট লিবারাতোর

2

আমি সম্প্রতি এটি আঘাত করেছি এবং মনে আছে এটি কোথা থেকে এসেছে। এটি Xamarin.Android। * সংস্করণ এবং ইনস্টলড অ্যান্ড্রয়েড এসডিকে সংস্করণগুলির মধ্যে একটি মিল।

বর্তমান VS2017 15.5.3nuGet জন্য নতুন প্রকল্প অক্ষমতা Xamarin.Android.*হয় 25.4.0.2এবং ডিফল্ট বনাম অনুসরণ করছেন অ্যান্ড্রয়েড SDK এর প্যাকেজ ক্রস প্ল্যাটফর্ম উন্নয়নের জন্য ইনস্টল:

  • অ্যান্ড্রয়েড 7.1- নওগাত
    • অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম 25
    • গুগল এপিআইএস ইন্টেল x86 এটম সিস্টেমের চিত্র

আপনি যদি এর জন্য সমাধান নিউগেট আপগ্রেড Xamarin.Android.*করেন 26.1.0.1তবে আপনার অ্যান্ড্রয়েড এসডিকে অনুসরণ ইনস্টল করতে হবে:

  • অ্যান্ড্রয়েড 8.0- ওরিও
    • অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম 26
    • গুগল এপিআইএস ইন্টেল x86 এটম সিস্টেমের চিত্র

2

আমি আমার ফোনগ্যাপ প্রকল্পের একটিতে (অ্যান্ড্রয়েড স্টুডিও 3.0.০.১) এর জন্য একই সমস্যার মুখোমুখি হয়েছি। এটি সমাধান করার জন্য আমি নিম্নলিখিত পদক্ষেপটি অনুসরণ করেছি

1) প্রকল্পের নামের উপর রাইট ক্লিক করুন (আমার কেস অ্যান্ড্রয়েডে), "মডিউল সেটিংস খুলুন" নির্বাচন করুন

2) মডিউলগুলি নির্বাচন করুন (অ্যান্ড্রয়েড এবং কর্ডোভালিব)

3) উপরে বৈশিষ্ট্য ক্লিক করুন

4) কম্পাইল এসডিকে সংস্করণটি চয়ন করুন (আমি এপিআই 26: Android 8.0 চয়ন করেছি)

5) বিল্ড সরঞ্জাম সংস্করণ চয়ন করুন (আমি 26.0.2 পছন্দ করেছি)

6) উত্স সামঞ্জস্য (1.6)

7) লক্ষ্য সামঞ্জস্য (1.6)

ওকে ক্লিক করুন এবং প্রকল্পটি পুনর্নির্মাণ করুন।

নীচের লিঙ্কটি আমি অনুসরণ করা পদক্ষেপের জন্য আমার সেটিংস দেখায়

https://app.box.com/s/o11xc8dy0c2c7elsaoppa0kwe1d94ogh https://app.box.com/s/ofdcg0a8n0zalumvpyju58he402ag1th


2

আপনি যখন টার্গেট এসডি কে ভার্সনটি 26 থেকে 25 পরিবর্তন করার চেষ্টা করেছেন তখন এমন ঘটনা ঘটেছিল যে আমি কোনও সংস্থার সমাধান পেয়েছি যা প্রদত্ত নামের সাথে মেলে না: অ্যাট্রয়েড: অ্যান্ড্রয়েড: কীবোর্ড নেভিগেশন ক্লাসটার '। 26.0.0 সাপোর্ট লাইব্রেরিতে আপডেট করার সময়

আপনার বিল্ড.gradle থেকে এই কোডটি চ্যাজ করুন

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion '26.0.1'
            }
        }
    }
}

প্রতি

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion '25.2.0'
            }
        }
    }
}

2

দেশীয়-fbsdk সংকলন করার সময় আমি এই সমস্যাটি পেয়েছি

পরিবর্তনের build.gradleমাধ্যমে আমি এই সমস্যাটি সমাধান করেছিreact-native-fbsdk

থেকে

compile('com.facebook.android:facebook-android-sdk:4.+')

প্রতি

compile('com.facebook.android:facebook-android-sdk:4.28.0')

1

এই সমস্যাটি আমার জন্য একটি লাইব্রেরির কারণে ঘটেছিল যা সংকলনের জন্য 26 সংস্করণ প্রয়োজন।

টার্গেটএসডিভি ভার্সনকে 26 এ তৈরি করা অন্যান্য সমস্যার কারণ হয়ে দাঁড়াবে এবং ওরিও প্ল্যাটফর্মের সাথে খাপ খাইয়ে নিতে আপনাকে আপনার অ্যাপটিকে টুইঙ্ক করতে হবে। এটি সবার জন্য সঠিক সমাধান নয়।

শুধু উপার্জন compileSdkVersion to 26এবং buildToolsVersion to 26.0.2আমার জন্য কাজ করেন।

26.1.0 বা তার পরে ব্যবহারের জন্য তাদের সমস্ত সমর্থন লাইব্রেরি আপডেট করতে হবে


1

গ্রেড এ আপডেট করুন

সংকলন এসডিকে ভার্সন 27 বিল্ডটুলস সংস্করণ '27 .0.1 '


1

বিল্ড.gradle ফাইলটিতে কিছু পরিবর্তন করে আমি এই সমস্যাটি সমাধান করেছি

রুট বিল্ড.gradle এর পরিবর্তনগুলি নিম্নরূপ:

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

বিল্ডস্রেডলে পরিবর্তনগুলি নিম্নরূপ:

compileSdkVersion 26 
buildToolsVersion "26.0.1"

এবং

dependencies {
    compile 'com.android.support:appcompat-v7:26.0.1'
}

1

যে কেউ নেটিসক্রিপ্ট ব্যবহার করে এবং এই সমস্যার মুখোমুখি হচ্ছে: আপনি যুক্ত করতে পারেন

compileSdkVersion 26
buildToolsVersion '26.0.1'

অ্যাপ_সম্পাদনা / অ্যান্ড্রয়েড / অ্যাপ্লিকেশনগুলিতে (অধীন android {)

তারপরে রান করুন tns platform remove androidএবং tns build androidআপনার প্রকল্পের মূলের মধ্যে।


0

আপনার বিকাশের পরিবেশে আপনার কাছে অ্যান্ড্রয়েড এসডিকে 8.0 রয়েছে তা নিশ্চিত করুন। আমি আমার ম্যাকতে একই সমস্যাটি পেয়েছিলাম এবং এসডিকে 8.0 ইনস্টল করেছি এবং এর সরঞ্জামগুলি এটি ঠিক করেছে। আমি উইন্ডোজ একই সমস্যা হচ্ছে। আমি এখন এসডিকে ডাউনলোড করছি।


0

আয়নিক নিয়ে আমারও একই সমস্যা ছিল।

cordova platform remove android
cordova platform add android@6.4.0

এবং প্ল্যাটফর্ম / অ্যান্ড্রয়েড / projet.properties এ প্রতিস্থাপন করুন

cordova.system.library.1=com.android.support:support-v4+

প্রতি

cordova.system.library.1=com.android.support:support-v4:26+

0

এর জন্য আপনাকে নীচের জিনিসগুলি করতে হবে 1. সরাসরি প্রকল্প ক্লিক করুন।

2. বৈশিষ্ট্য ট্যাবে মডিউল সেটিংস খুলুন-> সংকলন এসডিকে পরিবর্তন করুন এবং সরঞ্জাম সংস্করণটি 26,26.0.0 এ রূপ দিন into

3 ক্লিক করুন।

এক ঘন্টা চেষ্টা করার পরে এটি আমার জন্য কাজ করছে।


0

নিম্নলিখিত সমস্যাগুলি সমাধান করে আমি এই সমস্যাটি সমাধান করেছি:

compileSdkVersion 26
buildToolsVersion "26.0.1"

compile 'com.android.support:appcompat-v7:26.0.1'
compile 'com.android.support:design:26.0.1'
compile 'com.android.support:cardview-v7:26.0.1'
compile 'com.android.support:recyclerview-v7:26.0.1'

এই সাইটে শুধুমাত্র ইংরেজি ব্যবহার করুন । আপনি যদি পর্তুগিজ ব্যবহার করতে পছন্দ করেন তবে সেখানে স্ট্যাক ওভারফ্লো এম পর্তুগিজ রয়েছে
টম জিচ

-1

কেবল আপনার প্রকল্প সাফ করুন এবং আবার বিল্ড করুন।

./gradlew  app:clean app:assembleDebug

টার্গেটএসডিভি ভার্সন বা সংকলন এসডেক ভার্সন 25 হলে এটি কার্যকর হয় না।

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