169 похожих чатов

Всем добрый вечер! При добавлении модуля в проект, появляется ошибка "Project

needs to be converted to androidx.* dependencies".
Migrate to AndroidX и синхронизацию проекта с файлами Gradle уже делал. Не помогло.

Может, кто уже сталкивался с такой ошибкой. Как решить проблему?

33 ответов

20 просмотров

Значит, где-то всё еще импортируется какой-то android.support.*

Денис-Дедов Автор вопроса
Leonid B.
Значит, где-то всё еще импортируется какой-то andr...

Везде androidx, ну и другие зависимости. android нигде нет

Денис-Дедов Автор вопроса

Я, конечно, извиняюсь. Но вопрос ещё актуальный

у тебя в модуле какие то старые зависимости, которые уже переехали на androidx скорее всего

Денис-Дедов Автор вопроса

Делал. Не помогло(

Денис Дедов
Делал. Не помогло(

В gradle.properties android.useAndroidX=true А дальше по ситуации

Модуль через IDEA/AS создаешь?

Денис-Дедов Автор вопроса
Денис Дедов
Уже есть

Кэш AS почисти, перезагрузись. Есть шанс

Денис-Дедов Автор вопроса
Alex Android
Кэш AS почисти, перезагрузись. Есть шанс

Здесь кто-то говорил, что зависимости старые могут быть

А может забабахать новый проект?

Покажи ошибку Перепроверь, что все либы находятся в мавен централ. Потому что год или два назад один большой репозиторий протух

Денис-Дедов Автор вопроса
Денис Дедов
Файл gradle показать?

Ошибку при синхронизации градла

Денис Дедов
Файл gradle показать?

У каждой АСьки есть предельная версия градла, так что если слишком старая версия...

Денис Дедов
Слишком много всего переносить

Это последний способ, но должно сработать

Денис-Дедов Автор вопроса
Alex Android
Ошибку при синхронизации градла

Надеюсь, правильно понял😅 > Task :prepareKotlinBuildScriptModel UP-TO-DATE Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

Денис Дедов
Надеюсь, правильно понял😅 > Task :prepareKotlinBu...

https://stackoverflow.com/questions/51610420/deprecated-gradle-features-were-used-in-this-build-making-it-incompatible-with

Денис-Дедов Автор вопроса
Alex Android
https://stackoverflow.com/questions/51610420/depre...

./gradlew build --warning-mode all ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Терминал выдаёт это. Я уже ничего не понимаю. Это же был живой проект🤷🏻‍♂️

Денис Дедов
./gradlew build --warning-mode all ERROR: JAVA_HO...

JAVA_HOME установи в переменные окружения

Денис-Дедов Автор вопроса
Alex Android
JAVA_HOME установи в переменные окружения

А какое значение у неё должно быть?

Денис-Дедов Автор вопроса
Alex Android
Где Java установлена

У меня несколько jdk. Указывать любой?

Денис-Дедов Автор вопроса
Alex Android
Лучше такой же 19й

Переменную добавил и ребутнулся. Теперь терминал выдаёт это: ./gradlew build --warning-mode all Welcome to Gradle 8.4! Here are the highlights of this release: - Compiling and testing with Java 21 - Faster Java compilation on Windows - Role focused dependency configurations creation For more details see https://docs.gradle.org/8.4/release-notes.html Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details Calculating task graph as no configuration cache is available for tasks: build > Task :buildEnvironment

Денис-Дедов Автор вопроса
Alex Android
Хз. проще уже пересоздать проект)

А в новом такой же фигни не будет?

Денис Дедов
А в новом такой же фигни не будет?

Может быть. Тогда проблема точно в зависимостях

Похожие вопросы

Обсуждают сегодня

Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
38
Проблема с Windows scripting control Множество объектов получают iDispatch обертки и отдаются в скрипты. При этом скрипты могут эти обертки держать живыми очень долго, наприм...
Arioch The
16
Я тут пытаюсь переработать архитектуру подсистемы памяти ядра во что-то осмысленное. Есть pmm, который создает набор range’ей(пока что только для ядра, потом для юзерспейса), ...
Evg Resh
9
Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
37
комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
Вот еще криповенькая штука. uMain.pas(517,3) Warning: Case statement does not handle all possible cases И ЧО? 😂
Александр (Rouse_) Багель
20
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
коллеги, а есть простой способ определить, что программу из под Delphi запускают?
Михаил
10
40 тысяч в час / 3600 = 11,11 в секунду... Вам точно нужна очередь? (я просто не знаю "контекста") Такое количество запросов любое приложение замечательно "прожует" и не попер...
Igor Mitin
5
М-да. Почему бы просто со stringlist не работать?
Michael Longneck
23
Карта сайта