Я обнаружил, что эта ошибка связана с упаковкой файла js. Приложение читает файл из базы данных ресурсов SQLite при инициализации и записывает прочитанный файл в локальную файловую систему устройства. Файл js сохраняется в базе данных SQLite в виде текста с помощью Firefox SQLite Manager. Когда я сохраняю файл js в SQLite Manager как BLOB, а не как текст, тогда все работает как положено, и WebView может успешно загрузить файл js из локальной файловой системы устройства. Это не имеет значения для html-файлов, но для js-файлов анализатор ищет что-то в конце файла, и если он не находит его, он игнорирует js-файл
Я подозреваю, что это может быть связано с отсутствием символов конца файла, которые по какой-то причине не добавляются, когда я пишу файл с использованием выходного потока Java, когда входной поток ресурса не содержит символов конца файла.