Невозможно импортировать расширения поставщиков CameraX

Пытался использовать новую библиотеку CameraX. Все остальное работает нормально, но я не могу импортировать расширение поставщика, как говорится в документации.

https://developer.android.com/training/camerax/vendor-extensions

import androidx.camera.extensions.BokehExtender;

Это показывает "Невозможно разрешить расширения символов"

Вот мой build.gradle

def camerax_version = "1.0.0-alpha03"
    implementation "androidx.camera:camera-core:${camerax_version}"
    implementation "androidx.camera:camera-camera2:${camerax_version}"

Что я делаю неправильно?


person karatuno    schedule 16.07.2019    source источник
comment
Возможно, что документация опережает выпуски, и этот класс еще недоступен.   -  person CommonsWare    schedule 16.07.2019


Ответы (2)


Мы пока не можем использовать библиотеку расширений камеры. Однако изменения в его выпуске были внесены 15 июля. Возможно, мы сможем использовать его в следующей версии. https://android.googlesource.com/platform/frameworks/support/+/8289a725a508a5b43da450e596612f9cb8c5624b%5E%21/#F1

Если вы просто хотите попробовать, вы можете попробовать Testing modified AndroidX Libraries to in your App. https://android.googlesource.com/platform/frameworks/support/+/androidx-master-dev

person Takasy    schedule 24.07.2019

Пожалуйста, добавьте зависимость Gradle для расширений поставщика:

implementation "androidx.camera:camera-extensions:1.0.0-alpha01"
person SANAT    schedule 05.09.2019