Я пытаюсь загрузить изображение из Firebase Storage, используя Kotlin и Glide. я добавил все зависимости и применил плагин:
implementation 'com.firebaseui:firebase-ui-storage:6.2.0'
implementation 'com.google.firebase:firebase-storage-ktx:19.1.1'
implementation 'com.github.bumptech.glide:glide:4.8.0'
kapt 'com.github.bumptech.glide:compiler:4.9.0'
apply plugin: 'kotlin-kapt'
Мой код выглядит следующим образом:
val storageRef = Firebase.storage.reference
val imageref = storageRef.child("test/test.jpg")
imagetest = findViewById(R.id.imageView5)
Glide.with(this)
.load(imageref)
.into(imagetest)
При запуске кода представление изображения с изображением по умолчанию становится черным, указывая, что Код пытается извлечь что-то из Firebase Storage. но imageView никогда не заполняет загруженное изображение. при условии, что загрузка действительно происходит.
Я что-то не так делаю? Снимок экрана моего хранилища файлов Firebase приведен ниже:
Я проверил это немного больше, и Glide, кажется, загружает изображения из HTTPS нормально, независимо от того, где я вытащил URL с. Но облачное хранилище предоставляет URL как GS: //. так как мне преобразовать GS: // в HTTPS: //?
Пожалуйста, помогите.