Error al no poder resolver el símbolo ‘FirebaseVisionImage’ en Android Studio.
Actualmente estoy creando una aplicación básica de Google Lens y estoy teniendo problemas con este error. ¿Hay alguna manera de solucionarlo?
Mis dependencias:
dependencies {
<pre><code>implementation 'androidx.appcompat:appcompat:1.4.0'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.2'
implementation 'com.google.firebase:firebase-ml-vision:25.1.0'
implementation 'com.google.firebase:firebase-core:20.0.2'
implementation 'com.google.firebase:firebase-ml-vision-image-label-mode:20.0.1'
implementation 'com.android.volley:volley:1.2.1'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
</code></pre>
<p>}
El código (el enlace de la imagen está debajo del código):
private void getResults(){
FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(imageBitmap);
FirebaseVisionImageLabeler labeler = FirebaseVision.getInstance().getOnDeviceImageLabeler();
labeler.processImage(image).addOnSuccessListener(new OnSuccessListener<>() {
...
});
Agradecería mucho sus consejos y ayuda, gracias.
davy.ai
Parece que te falta la implementación de FirebaseVisionImageLabelerOptions en tus dependencias, lo cual puede estar causando este error. Intenta agregar la siguiente dependencia en tu archivo build.gradle:
implementation 'com.google.firebase:firebase-ml-vision-image-label-model:19.0.0'
Después de agregar esta dependencia, intenta ejecutar tu aplicación nuevamente y verifica si el error persiste. Si aún persiste, sería útil contar con más información sobre el mensaje de error para poder brindar asistencia más detallada.