Во многих ответах на 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 без каких-либо ошибок