Описание тега android-jetifier

Jetifier - это инструмент миграции AndroidX, включенный в Android Studio 3.2 начиная с Canary 14. Он сканирует зависимости проекта и заменяет ссылки на старые артефакты библиотеки поддержки и имена классов на эквиваленты AndroidX.
1 ответ

Jetifier не конвертирует зависимости поддержки

Я локально клонировал ExoPlayer и добавил модули в свой существующий проект, используя мой settings.gradle как описано в документации: gradle.ext.exoplayerRoot = 'path/to/exoplayer' gradle.ext.exoplayerModulePrefix = 'exoplayer-' apply from: new Fil…
12 дек '18 в 12:40
1 ответ

Android Zendesk SDK v1 Неправильный макет фрагмента сообщения после Jetifier

Я использовал Zendesk v1 SDK вместе с AndroidX и Jetifier, и после обновления до AS 3.3, Gradle версии 4.10.1, я получаю ошибки во время компиляции, похоже, что Jetifier неправильно переводит идентификаторы в сгенерированном файле. В строке, перечис…
0 ответов

daggerAndroidSupport не работает при использовании AndroidX

У меня есть следующие зависимости в моем файле Gradle: gradleVersion = '3.3.0' kotlinVersion = '1.3.11' supportLibraryVersion = '1.1.0-alpha01' ktxCoreVersion = '1.1.0-alpha03' daggerVersion = '2.19' Libs = [ kotlin : "org.jetbrains.kotlin:kotlin-st…
20 янв '19 в 21:16
1 ответ

AndroidX Jetifier Mockito java.lang.SecurityException: ошибка дайджеста SHA-256 для com/samsung/android/sdk/accessory/SAAgentV2.class

Я перевожу свое приложение для использования AndroidX. Я включил Jetifier в моем файле gradle.properties android.useAndroidX=true android.enableJetifier=true Я использую mockito в некоторых тестах. После миграции несколько тестов завершаются неудачн…
1 ответ

AndroidX jetifier: не удалось преобразовать файл 'android-all-9-robolectric-4913185-2.jar' для сопоставления атрибутов с использованием преобразования JetifyTransform

После перехода на AndroidX я получаю эту ошибку при сборке Failed to transform 'C:\Users\User\.gradle\caches\modules-2\files-2.1\org.robolectric\android-all\9-robolectric-4913185-2\92c6ca3712d7a06f76f70655ec81162ff372fb19\android-all-9-robolectric-4…
2 ответа

RecyclerView ItemDecoration сломан с помощью AndroidX

У меня проблема с компилятором при использовании DividerItemDecoration с RecyclerView в существующем проекте мы обновляем для использования библиотек AndroidX. К сожалению, в проекте используется DataBinding, что может быть частью проблемы. У нас ес…
10 ответов

Не удалось преобразовать файл 'some-lib-release.aar' для соответствия атрибутам {artifactType=processing-aar}, используя преобразование JetifyTransform

У меня есть проект с 2 модулями: приложение (Java) с типами сборки debug, release, а также enterprise и библиотека Котлина (release а также debug) используется приложением. Я использую AndroidX и имею следующее в моем gradle.properties: android.useA…
4 ответа

Проблемы с использованием AndroidX и React Native

Я пытался интегрировать AndroidX в мой гибридный проект React Native, и я столкнулся с проблемой, что Jetifier не работает на "локальных" проектах. В результате все мои библиотеки React Native все еще используют старые библиотеки поддержки. Я помест…
1 ответ

requireActivity(), requireContext() и requireFragmentManager() не будут работать с AndroidX

Я работал над обновлением проекта, который содержит DataBinding, до новых пакетов AndroidX. Был ряд проблем с неправильным использованием методов DataBinding SafeUnbox, но они решены, и в настоящее время я не могу собрать их, поскольку AndroidX, пох…
26 сен '18 в 08:22
2 ответа

Как использовать автономный Jetifier для перехода на AndroidX?

Инструмент Jetifier используется как часть инструмента миграции AndroidX в комплекте с Android Studio. Однако существует проблема с инструментом, которая описана здесь: https://issuetracker.google.com/issues/113224601. Сообщение об ошибке выглядит с…
30 окт '18 в 18:38
1 ответ

Избегайте спама в журнале AndroidX Jetifier

Я недавно перенес свое приложение на AndroidX и, таким образом, использую инструмент Jetifier (в настоящее время версия в комплекте с версией плагина Android Gradle 3.3.0-alpha10): # gradle.properties android.useAndroidX=true android.enableJetifier=…
0 ответов

Можем ли мы заставить Jetifier работать с сгенерированным кодом

Если вы используете процессор аннотаций, который генерирует код и еще не конвертирован в Android x, сгенерированный код, конечно, может содержать импорт приложений. К сожалению, по умолчанию, блок преобразования не преобразует этот код. Есть ли спос…
20 янв '19 в 11:12
1 ответ

Зависимость с библиотекой поддержки Android не работает с проектом с использованием Androidx

Я использую зависимость в своем проекте, который использует библиотеку поддержки Andorid. Мой проект использует AndroidX, и я не могу использовать эту зависимость из-за ошибки времени компиляции: Я добавил следующую зависимость в свой проект: implem…
0 ответов

Jetifier/AndroidX трансформирующая строка в aar

У меня есть внешняя библиотека aar, которая проверяет, доступны ли пользовательские вкладки Chrome. Они делают это, создавая намерение и проверяя, существует ли служба. Намеренное действие android.support.customtabs.action.CustomTabsService В aar эт…
3 ответа

AndroidX переносит зависимость / библиотеки

Я успешно перенес свой проект в AndroidX. Приложение работает отлично, но я получаю ошибки во время компиляции, потому что мои зависимости используют пакет поддержки. Причина этой ошибки Так как PhotoView класс зависимостей, который использует andro…
26 сен '18 в 13:28
10 ответов

Данный артефакт содержит строковый литерал со ссылкой на пакет 'android.support.v4.content', который нельзя переписать безопасно. для андроид

Я обновил свой android studio to 3.4 canary и теперь я не могу успешно собрать из-за следующей ошибки: The given artifact contains a string literal with a package reference 'android.support.v4.content' that cannot be safely rewritten. Libraries usin…
26 ноя '18 в 16:07
1 ответ

Gradle - Преобразование еще не выполнено

Я только что перенес свой проект на androidx и включил Jetifier. Теперь, когда я хочу построить свой проект, я получаю эту ошибку: "Преобразование еще не выполнено". Синхронизация Gradle завершается без ошибок, но сборка завершается неудачно. Эту за…
0 ответов

Использование StorIO с AndroidX и Jetifier

Мы конвертируем один из наших проектов в AndroidX, и, похоже, блок питания @NonNull аннотация в сгенерированном резольвере (например, mapFromCursor(@NonNull ...) При компиляции имеем Cannot find symbol на NonNull условное обозначение. Вероятно, это …
28 сен '18 в 06:39
1 ответ

Инструмент Android Jetifier преобразует библиотеки поддержки в версии RC

Похоже, что в процессе перехода на Android X инструмент Jetifier конвертирует некоторые сторонние библиотеки в версии RC (gradle-4.6). | +--- com.facebook.android:facebook-common:4.34.0 | | | +--- com.facebook.android:facebook-core:4.34.0 (*) | | | …
1 ответ

Ошибка преобразования AndroidX для библиотеки после обновления Android Studio до 3.3.1, это ошибка Jetifier?

Я использую библиотеку Чака https://github.com/jgilfelt/chuck Я не совсем уверен, когда, но я недавно сделал обновление Android Studio, и я думаю, что это, вероятно, основная причина, так как это, кажется, связано с преобразованием androidx с помощь…