Bilinen sorunlar

Android sorunları

  • Paketlenmiş dil kimliği için uygulama, AGP 7.0.0 veya sonraki bir sürüme yükseltilirken 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'te kilitlenmeyi önlemek için aşağıdaki kuralı ekleyin:
    -keep class com.google.mlkit.nl.languageid.internal.ThickLanguageIdentifier { *; }
  • Bitmap tarafından sıfır olmayan bir rotationDegrees 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'ten beri FaceDetection API için "geçersiz döndürme" MlKitException'a neden oluyor. Lütfen daha önceki bir sürümü kullanın ve bu sorunun düzeltmesini içeren bir sonraki sürümümüzü bekleyin.
  • com.google.mlkit:barcode-scanning:16.1.0 ve com.google.android.gms:play-services-mlkit-barcode-scanning:16.1.3 sürümünden önceki BarcodeScanning SDK'ları, camera-camera2:1.0.0-beta08 veya sonraki sürümleri çalıştıran bazı cihazlarda çalışmaz. Bu sorunu atlamak için camera-camera2'nin önceki 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 kurallarla 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 ve Nesne Algılama ve İzleme API'leri için CameraX ve Camera2'nin performansı Camera1 ile aynı değil. Bunun nedeni, CameraX ve Camera2'deki görüntüler için biçim dönüştürme işleminin daha uzun sürmesidir.

  • Görev geri çağırma işlevleri, kaydedildikleri Etkinlik veya Fragment'in yok edilmesinden sonra çalışabilir. Geri çağırma, bu süre zarfında kapalı olan bir dedektöre erişmeye çalışırsa bu durum bir istisnaya neden olabilir. Bir etkinlikte ML Kit kullanıyorsanız etkinlik durdurulduğunda otomatik olarak kaldırılan bir etkinlik kapsamlı dinleyici kaydedebilirsiniz. ML Kit'i bir Fragment'te veya başka bir ortamda kullanıyorsanız Fragment yok edildiğinde yürütmeyi kapatan özel bir yürütücü sağlayabilirsiniz. Örnek için Görüntü Hızlı Başlangıç Kılavuzu'ndaki ScopedExecutor.Java bölümüne bakın.

  • Bitmap dışındaki resim biçimleriyle resim etiketleme için paketlenmiş varyant, Google Play Hizmetleri'ne bağlı olan "ince" varyanttan daha iyi performans gösterir.

  • Dijital Mürekkep com.google.mlkit:digital-ink-recognition:17.0.0 veya önceki sürümler ve Varlık Ayıklama com.google.mlkit:entity-extraction:16.0.0-beta2 veya önceki sürümler için targetSdkVersion değerini 31 olarak ayarlayıp Android S'de çalıştırırsanız aşağıdaki çalışma zamanı istisnası gösterilir.

    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.

    Eski sürümleri kullanmayı tercih ediyorsanız targetSdkVersion değerini 31'den küçük bir değere ayarlayabilir veya geçici çözüm olarak build.gradle değerinize aşağıdakileri ekleyebilirsiniz.

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

iOS sorunları

  • M1 tabanlı Mac'lerdeki simülasyon araçları desteklenmez.
  • X86_64 simülasyon cihazı, Çeviri 'GoogleMLKit/Translate', '4.0.0' veya sonraki sürümler ve Akıllı Yanıt 'GoogleMLKit/SmartReply', '4.0.0' veya sonraki sürümler için desteklenmez.