অ্যান্ড্রয়েড সমস্যা
- বান্ডেল করা ভাষা আইডির জন্য, AGP 7.0.0 বা তার পরে আপগ্রেড করার সময় অ্যাপটি ক্র্যাশ হতে পারে।
com.google.mlkit:language-id:16.1.1
বা তার আগের ক্র্যাশ এড়াতে, নিচের নিয়মটি অন্তর্ভুক্ত করুন:-keep class com.google.mlkit.nl.languageid.internal.LanguageIdentificationJni { *; }
com.google.mlkit:language-id:17.0.0
বাcom.google.mlkit:language-id:17.0.1
, নিচের নিয়মটি অন্তর্ভুক্ত করুন:-keep class com.google.mlkit.nl.languageid.internal.ThickLanguageIdentifier { *; }
-
com.google.mlkit:face-detection:16.0.5
এবংcom.google.android.gms:play-services-mlkit-barcode-scanning:16.1.4
থেকে FaceDetection API-এর জন্য বিটম্যাপ দ্বারা নির্মিত ইনপুট ইমেজ একটি "অবৈধ ঘূর্ণন" MlKitException সৃষ্টি করেcom.google.android.gms:play-services-mlkit-barcode-scanning:16.1.4
। অনুগ্রহ করে একটি পূর্ববর্তী সংস্করণ ব্যবহার করুন এবং আমাদের পরবর্তী প্রকাশের জন্য অপেক্ষা করুন যাতে এই সমস্যার সমাধান রয়েছে৷ com.google.mlkit:barcode-scanning:16.1.0
এবংcom.google.android.gms:play-services-mlkit-barcode-scanning:16.1.3
এর আগে বারকোড স্ক্যান করা SDKগুলি ক্যামেরা-ক্যামেরা2 এর সাথে চলমান কিছু ডিভাইসে কাজ করে না :1.0.0-beta08 সংস্করণ বা পরবর্তী সংস্করণ। আপনি এই সমস্যাটি বাইপাস করতে ক্যামেরা-ক্যামেরা 2 এর একটি আগের সংস্করণ ব্যবহার করতে পারেন। যেমন:implementation "androidx.camera:camera-core:1.0.0-beta07" implementation "androidx.camera:camera-camera2:1.0.0-beta07" implementation "androidx.camera:camera-view:1.0.0-alpha14" implementation "androidx.camera:camera-extensions:1.0.0-alpha14" implementation "androidx.camera:camera-lifecycle:1.0.0-beta07"
com.google.mlkit:language-id:16.1.1
বা তার আগের কাস্টম নিয়ম দ্বারা স্থানীয় পদ্ধতিগুলি অস্পষ্ট হতে পারে। আপনিjava.lang.UnsatisfiedLinkError
এর মত ত্রুটির সম্মুখীন হলে সেগুলি রাখার জন্য নিম্নলিখিত নিয়মগুলি অন্তর্ভুক্ত করুন :-keepclasseswithmembernames class com.google.mlkit.nl.languageid.internal.LanguageIdentificationJni { native <methods>; }
টেক্সট রিকগনিশন, ইমেজ লেবেলিং, এবং অবজেক্ট ডিটেকশন এবং ট্র্যাকিং API-এর জন্য, CameraX এবং Camera2 এর পারফরম্যান্স এখনও Camera1-এর সমতুল্য নয়, কারণ CameraX এবং Camera2 থেকে ছবির ফরম্যাট রূপান্তর করতে বেশি সময় লাগে।
টাস্ক কলব্যাকগুলি যে কার্যকলাপ বা ফ্র্যাগমেন্টে নিবন্ধিত হয়েছে তা ধ্বংস হয়ে যাওয়ার পরে কার্যকর হতে পারে৷ এটি একটি ব্যতিক্রম হতে পারে যদি কলব্যাক একটি ডিটেক্টর অ্যাক্সেস করার চেষ্টা করে যা ইতিমধ্যে বন্ধ হয়ে গেছে। আপনি যদি কোনো অ্যাক্টিভিটিতে ML Kit ব্যবহার করেন, তাহলে আপনি একটি অ্যাক্টিভিটি-স্কোপড লিসেনার নিবন্ধন করতে পারেন, যেটি অ্যাক্টিভিটি বন্ধ হয়ে গেলে স্বয়ংক্রিয়ভাবে সরানো হয়। আপনি যদি একটি ফ্র্যাগমেন্ট বা অন্য পরিবেশে ML কিট ব্যবহার করেন, তাহলে আপনি একটি কাস্টম এক্সিকিউটর প্রদান করতে পারেন যা ফ্র্যাগমেন্টটি ধ্বংস হয়ে গেলে এক্সিকিউশন বন্ধ করে দেয়। একটি উদাহরণের জন্য Vision Quickstart- এ
ScopedExecutor.Java
দেখুন।বিটম্যাপ ব্যতীত অন্য ইমেজ ফরম্যাট সহ ইমেজ লেবেলিংয়ের জন্য, বান্ডিল ভেরিয়েন্টের "পাতলা" ভেরিয়েন্টের চেয়ে ভাল পারফরম্যান্স রয়েছে যা Google Play পরিষেবাগুলির উপর নির্ভর করে।
ডিজিটাল কালি
com.google.mlkit:digital-ink-recognition:17.0.0
বা তার আগের এবং Entity Extractioncom.google.mlkit:entity-extraction:16.0.0-beta2
বা তার আগের জন্য, আপনি নিম্নলিখিত রানটাইম ব্যতিক্রম পাবেন যদি আপনিtargetSdkVersion
31-এ সেট করুন এবং Android S.Targeting S+ (version 31 and above) requires that one of
এ চালান এই সমস্যাটি আমাদের সাম্প্রতিক রিলিজে ঠিক করা হয়েছে।FLAG_IMMUTABLE
orFLAG_MUTABLE
be specified when creating aPendingIntent
. AndroidRuntime: Strongly consider usingFLAG_IMMUTABLE
, only useFLAG_MUTABLE
if some functionality depends on thePendingIntent
being mutable, e.g. if it needs to be used with inline replies or bubbles.আপনি যদি পুরানো সংস্করণগুলি ব্যবহার করতে পছন্দ করেন, তাহলে হয় আপনি
targetSdkVersion
31-এর কম সেট করতে পারেন অথবা একটি সমাধান হিসাবে আপনারbuild.gradle
এ নিম্নলিখিতগুলি যোগ করতে পারেন৷// For apps targeting Android S+, add the following constraints { implementation 'androidx.work:work-runtime:2.7.0-alpha04' }
iOS সমস্যা
- M1-ভিত্তিক ম্যাকের সিমুলেটর সমর্থিত নয়।
- X86_64 সিমুলেটর
'GoogleMLKit/Translate', '4.0.0'
বা পরবর্তী এবং স্মার্ট উত্তর'GoogleMLKit/SmartReply', '4.0.0'
বা তার পরবর্তী অনুবাদের জন্য সমর্থিত নয়।