Проблема с библиотекой Androidx, даже если она не включена в проекте android - PullRequest
0 голосов
/ 03 августа 2020

Я получаю эту проблему

This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.

The following AndroidX dependencies are detected: androidx.annotation:annotation:1.1.0

Я продолжаю получать эту ошибку, и я искал inte rnet, чтобы выяснить, что не так, и я ничего не могу найти

" И я не могу использовать библиотеку Androidx в своем проекте "

1 Ответ

1 голос
/ 04 августа 2020

Во многих ответах на SO по этой проблеме предлагалось добавить exclude 'META-INF / DEPENDENCIES' и некоторые другие исключения. Однако ни один из них не помог мне. В моем случае сценарий был таким:

Я добавил это в зависимостях:

implementation 'androidx.annotation:annotation:1.1.0'

А также я добавил это в gradle.properties:

android.useAndroidX=true

Оба из них я добавил, потому что я получал ошибку сборки `` не могу найти класс символов Nullable '', и это было предложено в качестве решения этой проблемы в некоторых ответах, например здесь

Однако, в конце концов, я получил ошибку:

 More than one file was found with OS independent path 'androidsupportmultidexversion.txt'

У меня не работало исключение. Наконец, я просто удалил

implementation 'androidx.annotation:annotation:1.1.0'

из файла build.grdle. и, наконец, я избавился от этого

( Было найдено более одного файла с независимым от ОС путем 'androidsupportmultidexversion.txt' )

"More than one file was found with OS..." build error.

Я потратил свои часы .Но не нашел решения этого. Затем я просто меняю свой проект

minSdkVersion 19 

на

 minSdkVersion 21 

И, наконец, я могу создать свой файл apk без каких-либо ошибок

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...