পরিচিত সমস্যা

অ্যান্ড্রয়েড সমস্যা

  • বান্ডেল করা ভাষা আইডির জন্য, 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 Extraction com.google.mlkit:entity-extraction:16.0.0-beta2 বা তার আগের জন্য, আপনি নিম্নলিখিত রানটাইম ব্যতিক্রম পাবেন যদি আপনি targetSdkVersion 31-এ সেট করুন এবং Android S-এ চালান।

    Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
    AndroidRuntime: Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent 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' বা তার পরবর্তী অনুবাদের জন্য সমর্থিত নয়।