Bilinen sorunlar

Android sorunları

  • Paketli Dil Kimliği söz konusu olduğunda, AGP 7.0.0 veya sonraki bir sürüme geçildiğinde uygulama kilitlenebilir. com.google.mlkit:language-id:16.1.1 veya önceki sürümlerde kilitlenmeyi önlemek için aşağıdaki kuralı ekleyin:
    -keep class com.google.mlkit.nl.languageid.internal.LanguageIdentificationJni { *; }
    
    com.google.mlkit:language-id:17.0.0 veya com.google.mlkit:language-id:17.0.1 kilitlenmesini önlemek için aşağıdaki kuralı dahil edin:
    -keep class com.google.mlkit.nl.languageid.internal.ThickLanguageIdentifier { *; }
    
  • Bit eşlem tarafından sıfır olmayan bir rotasyonDegrees ile oluşturulan InputImage, com.google.mlkit:face-detection:16.0.5 ve com.google.android.gms:play-services-mlkit-barcode-scanning:16.1.4 tarihinden itibaren FaceDetection API için MLKitException'a neden olur. Lütfen daha eski bir sürümü kullanın ve bu sorunun düzeltmesini içeren bir sonraki sürümümüzü bekleyin.
  • BarcodeScanning SDK'ları com.google.mlkit:barcode-scanning:16.1.0 ve com.google.android.gms:play-services-mlkit-barcode-scanning:16.1.3 sürümlerine aittir. Camera-camera2:1.0.0-beta08 veya sonraki sürümlerin yüklü olduğu bazı cihazlarda kullanılamaz. Bu sorunu atlamak için Camera-camera2'nin eski bir sürümünü kullanabilirsiniz. Örneğin:

    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"
    

  • Yerel yöntemler, com.google.mlkit:language-id:16.1.1 veya önceki sürümlerde özel kurallar tarafından karartılabilir. java.lang.UnsatisfiedLinkError gibi hatalarla karşılaşırsanız bunları korumak için aşağıdaki kuralı ekleyin:

    -keepclasseswithmembernames class com.google.mlkit.nl.languageid.internal.LanguageIdentificationJni {
      native <methods>;
    }

  • Metin Tanıma, Görüntü Etiketleme, Nesne Algılama ve İzleme API'lerinde CameraX ve Camera2'nin performansı, CameraX ve Camera2'den görüntü biçimi dönüştürme işlemi daha uzun sürdüğünden hâlâ Camera1 ile aynı düzeyde değildir.

  • Görev geri çağırmaları, kaydedildikleri Etkinlik veya Parça kaldırıldıktan sonra yürütülebilir. Geri çağırma bu sırada kapatılmış bir algılayıcıya erişmeye çalışırsa bu durum bir istisnaya neden olabilir. Bir Etkinlikte ML Kit'i kullanıyorsanız Etkinlik durdurulduğunda otomatik olarak kaldırılan bir Etkinlik kapsamlı işleyici kaydedebilirsiniz. Bir Parça veya başka bir ortamda ML Kit kullanıyorsanız Parça yok edildiğinde yürütmeyi kapatan özel bir yürütücü sağlayabilirsiniz. Örnek için Vision Hızlı Başlangıç Kılavuzu'ndaki ScopedExecutor.Java bölümüne bakın.

  • Bit Eşlem dışındaki resim biçimleriyle Resim Etiketlemede, paketli varyant Google Play Hizmetleri'ne bağlı olan "ince" varyanttan daha iyi performansa sahiptir.

  • Digital Ink com.google.mlkit:digital-ink-recognition:17.0.0 veya önceki sürümleri ile Entity Extraction com.google.mlkit:entity-extraction:16.0.0-beta2 veya önceki sürümleri için targetSdkVersion değerini 31'e ayarlayıp Android S'de çalıştırırsanız aşağıdaki çalışma zamanı istisnasıyla karşılaşırsınız.

    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.
    
    Bu sorun daha yeni sürümlerimizde düzeltilmiştir.

    Daha eski sürümleri kullanmayı tercih ederseniz targetSdkVersion değerini 31'in altında bir değere ayarlayabilir veya geçici çözüm olarak aşağıdaki kodu build.gradle öğenize ekleyebilirsiniz.

    // For apps targeting Android S+, add the following
    constraints {
      implementation 'androidx.work:work-runtime:2.7.0-alpha04'
    }

iOS sorunları

  • M1 tabanlı Mac'te simülatörler desteklenmez.
  • X86_64 simülatörü, 'GoogleMLKit/Translate', '4.0.0' veya sonraki sürümler ile 'GoogleMLKit/SmartReply', '4.0.0' veya sonraki Akıllı Yanıtlar için desteklenmez.