Зависимости Media3 для build.gradle.kts для Android Studio 2023.2.1, патч 2Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Зависимости Media3 для build.gradle.kts для Android Studio 2023.2.1, патч 2

Сообщение Anonymous »

Я пытаюсь создать приложение, использующее Media3, следующим образом: https://developer.android.com/media/med ... -world#kts
Когда Я пытаюсь добавить зависимости в свое приложение для его build.gradle.kts. Android Studio не нравится синтаксис, указанный в приведенной выше ссылке. Может кто-нибудь помочь мне сказать мне, чего мне не хватает.
P.S. Я использую метод kts, а не отличный способ, как это рекомендуется.
В настоящее время, когда я создаю пустое приложение активности по умолчанию из Android Studio, мой build.gradle.kts выглядит так:

Код: Выделить всё

.....
dependencies {

implementation(libs.androidx.core.ktx)
implementation(libs.androidx.lifecycle.runtime.ktx)
implementation(libs.androidx.activity.compose)
implementation(platform(libs.androidx.compose.bom))
implementation(libs.androidx.ui)
implementation(libs.androidx.ui.graphics)
implementation(libs.androidx.ui.tooling.preview)
implementation(libs.androidx.material3)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
androidTestImplementation(platform(libs.androidx.compose.bom))
androidTestImplementation(libs.androidx.ui.test.junit4)
debugImplementation(libs.androidx.ui.tooling)
debugImplementation(libs.androidx.ui.test.manifest)

}
Согласно ссылке Android https://developer.android.com/media/med ... -world#kts, когда я вставляю:

Код: Выделить всё

....
implementation("androidx.media3:media3-exoplayer:1.3.0")
implementation("androidx.media3:media3-exoplayer-dash:1.3.0")
implementation("androidx.media3:media3-ui:1.3.0")
....
Появляется следующее предупреждение:

Вместо этого используйте каталог версий Подробнее... (⌘F1)
Информация для проверки: если ваш проект использует файл libs.versions.toml, вам следует поместить все зависимости Gradle в файл TOML. Эта проверка ищет объявления версий за пределами файла TOML и предлагает переместить их (а в IDE обеспечивает быстрое исправление для автоматического выполнения операции)

Итак:
  • Как правильно добавить зависимости media3 для последней версии Android Studi — Iguana
  • Почему моя сборка по умолчанию .gradle.kts для формата зависимостей проекта hello world выглядит совсем иначе, чем тот, который представлен в https://developer.android.com/media/med ... -world#kts.
    По умолчанию он похож на что-то вроде реализации (libs.androidx.material3), начинается с libs. Помогите пожалуйста, я в замешательстве.


Подробнее здесь: https://stackoverflow.com/questions/782 ... -1-patch-2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»