Android sorunları
- Paketlenmiş dil kimliği için AGP 7.0.0 veya sonraki sürümlere yükseltilirken uygulama kilitlenebilir.
com.google.mlkit:language-id:16.1.1veya ö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.0veyacom.google.mlkit:language-id:17.0.1'de kilitlenmeyi önlemek için aşağıdaki kuralı ekleyin:-keep class com.google.mlkit.nl.languageid.internal.ThickLanguageIdentifier { *; } - Bitmap ile oluşturulan ve sıfır olmayan bir rotationDegrees değerine sahip InputImage,
com.google.mlkit:face-detection:16.0.5vecom.google.android.gms:play-services-mlkit-barcode-scanning:16.1.4nedeniyle FaceDetection API için "geçersiz döndürme" MlKitException'a neden oluyor. 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. com.google.mlkit:barcode-scanning:16.1.0vecom.google.android.gms:play-services-mlkit-barcode-scanning:16.1.3öncesi BarcodeScanning SDK'ları, camera-camera2:1.0.0-beta08 sürümü veya sonraki sürümlerle çalışan bazı cihazlarda çalışmaz. Bu sorunu atlamak için kamera-kamera2'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.1veya önceki sürümlerdeki özel kurallarla karartılabilir.java.lang.UnsatisfiedLinkErrorgibi hatalarla karşılaşırsanız bunları tutmak için aşağıdaki kuralı ekleyin:-keepclasseswithmembernames class com.google.mlkit.nl.languageid.internal.LanguageIdentificationJni { native <methods>; }Metin Tanıma, Resim Etiketleme ve Nesne Algılama ve İzleme API'lerinde, CameraX ve Camera2 ile performans, CameraX ve Camera2'den gelen resimler için biçim dönüştürme işlemi daha uzun sürdüğünden Camera1 ile aynı seviyede değildir.
Görev geri aramaları, kaydedildikleri Etkinlik veya Parça yok edildikten sonra yürütülebilir. Bu durum, geri çağırma işlevi bu süre zarfında kapatılmış bir algılayıcıya erişmeye çalışırsa istisnaya yol açabilir. ML Kit'i bir etkinlikte kullanıyorsanız etkinlik kapsamlı bir dinleyici kaydedebilirsiniz. Bu dinleyici, etkinlik durdurulduğunda otomatik olarak kaldırılır. 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 Vision Hızlı Başlangıç Kılavuzu'ndaki
ScopedExecutor.Javabö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.0veya önceki sürümler ve Varlık Çıkarmacom.google.mlkit:entity-extraction:16.0.0-beta2veya önceki sürümler içintargetSdkVersiondeğerini 31 olarak ayarlayıp Android S'te çalıştırırsanız aşağıdaki çalışma zamanı istisnasını alırsınız. Bu sorun, daha yeni sürümlerimizde düzeltilmiştir.Targeting S+ (version 31 and above) requires that one of
FLAG_IMMUTABLEorFLAG_MUTABLEbe specified when creating aPendingIntent. AndroidRuntime: Strongly consider usingFLAG_IMMUTABLE, only useFLAG_MUTABLEif some functionality depends on thePendingIntentbeing mutable, e.g. if it needs to be used with inline replies or bubbles.Eski sürümleri kullanmayı tercih ederseniz
targetSdkVersiondeğerini 31'den küçük olarak ayarlayabilir veya geçici çözüm olarakbuild.gradleöğenize 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'teki simülatörler desteklenmez.
- X86_64 simülatörü, Çeviri
'GoogleMLKit/Translate', '4.0.0'veya sonraki sürümleri ve Akıllı Yanıt'GoogleMLKit/SmartReply', '4.0.0'veya sonraki sürümleri için desteklenmez.