AndroidStudio 3.1.4
Когда я пытаюсь "Сгенерировать подписанный APK ...."
Lint выдает ошибку.
Я подтвердил, что по этому пути есть файл AndroidManifest.xml.
Cause: trying to add non-existing file to classpath: E:\AndroidProjects\GoodCreditNum\app\src\main\AndroidManifest.xml
Обновить:
Я нашел код, который вызвал ошибку, но до сих пор не понимаю, почему я получаю сообщение об ошибке.
java.srcDirs += 'src/main/AndroidManifest.xml'
Когда я прокомментировал эту строку в конфигурации Gradle, она работала нормально.
Вы не хотите напрямую добавлять AndroidManifest.xml в ваши исходные каталоги; Android SDK подбирает его непосредственно во время сборки. java.srcDirs должен содержать исходный каталог Java или Kotlin, например src/main/java (за исключением того, что по умолчанию он находится на пути поиска исходного кода).
Сообщение об ошибке, созданное lint, является ошибкой - я думаю, если вы создадите с --debug и копнете глубже, вы найдете другое, более точное сообщение об ошибке, в котором говорится что-то вроде «не удается распаковать AndroidManifest.xml», потому что он пытается обработать XML файл как исходный архив.