ইনভোক-কাস্টমস কেবল অ্যান্ড্রয়েড 0 - এমনি-এপিআই 26 দিয়ে শুরু সমর্থনযোগ্য [বন্ধ]


431

বিল্ড ভার্সন গ্রেড 26 ব্যবহার করার আগে তবে বিল্ডটলসভারশনটি 27 এ পরিবর্তনের পরে এই চিত্রটির ত্রুটি: ত্রুটি বিল্ড গ্রেডেল স্ক্রিনশট


45
কোড / ত্রুটি বার্তাগুলির সাথে স্ক্রিনশট / চিত্রগুলি সংযুক্ত করবেন না। প্রকৃত (প্রাসঙ্গিক) কোড + ত্রুটি বার্তা পোস্ট করুন।
রবার্ট

1
আমি ল্যাম্বদা ফাংশনে ইনলাইন কলব্যাকগুলি রূপান্তরিত করার সময় আমি একই ধরণের সমস্যা পেতে শুরু করি। ইন্টেলজ এটি জিজ্ঞাসা করছিল। কিন্তু সংকলক এটি পছন্দ করে না।
গিলিস হাসনুট

4
এটি লজ্জার বিষয় যে ওপি ফিরে আসেনি এবং একটি উত্তর থাকা সত্ত্বেও সঠিক হিসাবে চিহ্নিত করে নি। প্রকৃতপক্ষে, তিনটিই হ'ল আপনি জাভা 7, 8, বা 10 ব্যবহার করছেন কিনা তার উপর নির্ভর করে নীচের লাইনটি, আপনি কোন ভাষা স্তরটি ব্যবহার করছেন তা নির্ধারণের প্রয়োজন। এবং হ্যাঁ, স্ক্রিন ক্যাপগুলি পৃষ্ঠায় অনেক বেশি অপঠনযোগ্য।
থমাস

1
এটি আমার পক্ষে কার্যকর হয়নি। তবে এটি একটি মডিউলের বিল্ড.gradle এ যুক্ত করে কাজ করেছে। গ্যালির 19 ডিসেম্বর মন্তব্য দেখুন। প্রকল্পটি github.com/jrasor/ftc_5197all2019 ; মডিউল টিমকোড।
জন রসার

উত্তর:


1537

কয়েক ঘন্টা লড়াইয়ের পরে, আমি এটিকে অ্যাপ / বিল্ড.gradle এর মধ্যে অন্তর্ভুক্ত করে সমাধান করেছি :

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

https://github.com/mapbox/mapbox-gl-native/issues/11378


1
এমনকি এমনটি মনে হয় যখন গ্রেড বিল্ড বলে যে এটি একটি নটর মডিউলে ব্যর্থ হয়েছে। যদি মডিউলের A এর ঘোষণা থাকে তবে B তা না করে, কখনও কখনও আমার জন্য এটি এ-তে ব্যর্থ হয় আমি বিতে যুক্ত করার পরে এটি আর ব্যর্থ হয় না
প্যাট্রিক

81
অ্যান্ড্রয়েড স্টুডিও ডেভসগুলির এই ত্রুটির বিবরণ পরিবর্তন করতে হবে। এটি Error: Invoke-customs are only supported starting with Android O (--min-api 26)কিছুই বলে না। আপনার অনুসন্ধান ভাগ করে নেওয়ার জন্য আপনাকে অনেক ধন্যবাদ। আপনি অন্যদের সময় সাশ্রয় করেছেন।
শান জিশি

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

3
ধন্যবাদ, মানুষ আপনি আমার সংগ্রামের ঘন্টা বাঁচিয়েছেন।
নোমান শাকুর


47

কম্পাইলঅ্যাপশনগুলি যদি কাজ না করে তবে এটি ব্যবহার করে দেখুন

'তাত্ক্ষণিক চালনা' অক্ষম করুন।

অ্যান্ড্রয়েড স্টুডিও -> File -> Settings -> Build, Execution, Deployment-> Instant Run-> চেকবক্সটি অক্ষম করুন


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

2
তাত্ক্ষণিক রান একটি দুর্দান্ত মাথাব্যথা। সময় সাশ্রয়ের পক্ষে এতটা কার্যকর না হওয়ায় আমি কতটা সময় হারিয়েছি তা গণনা করতে পারছি না। আমি সবসময় আমার সমস্ত প্রকল্পে এটি অক্ষম করেছিলাম। আমি মনে করি না যতটা প্রয়োজন।
রুবান ভিগুয়েরা

2
অ্যান্ড্রয়েড স্টুডিও 3.4 এবং গ্রেডেল 5.1 এ আপডেট করার পরেও একই সমস্যা ছিল। তাত্ক্ষণিক চালকে অক্ষম করে দিয়েছিল কৌশলটি! ধন্যবাদ
হেনরিক

এটি এবং এটি কেবল আমার জন্য কাজ করেছিল। এই উত্তরটি আমার জীবন বাঁচায়। আপনার পক্ষে ভোট দিন
দুজিয়ানচি

2
এই বিকল্পটি আমার অ্যান্ড্রয়েড স্টুডিওতে উপলব্ধ নয়। বিশদ - (অ্যান্ড্রয়েড স্টুডিও 3.5.1 বিল্ড # এআই -191.8026.42.35.5900203, 26 সেপ্টেম্বর, 2019 এ জেআরই: 1.8.0_202-রিলিজ -1483-বি03 এমডি 64 জেভিএম: জেটব্রেইনস উইন্ডোজ 10 10.0 দ্বারা ওপেনজেডিকে 64-বিট সার্ভার ভিএম )
নিখিল গিররাজ

25

আমার ক্ষেত্রে ত্রুটিটি এখনও ছিল, কারণ আমার সিস্টেমটি জাভা আপগ্রেড করেছিল। আপনি যদি জাভা 10 ব্যবহার করেন তবে সংকলনগুলি সংশোধন করুন:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_10
    targetCompatibility JavaVersion.VERSION_1_10

}

7
অপেক্ষা করুন .. আমরা অ্যান্ড্রয়েড বিকাশের জন্য জাভা 10 টার্গেট করতে পারি?
কাসিম

1
হ্যাঁ @ ctrl clickঅন্যান্য সংস্করণটি দেখার জন্য সংস্করণটি ক্যাসিম করুন
লুচেম

17

আপনার যদি জাভা 7 থাকে তবে নীচে নিম্নলিখিত অ্যাপ্লিকেশন স্তরের স্নিপেটটি অন্তর্ভুক্ত করুন build.gradle:

compileOptions {

    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7

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