У моего Android
приложение имеет библиотеку Java
, добавленную через зависимость Gradle
. При попытке выполнить ./gradlew build
, я получаю следующее сообщение об ошибке:Android - недействительный пакет javax.servlet.MultipartConfigElement
InvalidPackage: Package not included in Android
../../../../../../../../../.gradle/caches/modules-2/files-2.1/javax.servlet/javax.servlet-api/3.0.1/6bf0ebb7efd993e222fc1112377b5e92a13b38dd/javax.servlet-api-3.0.1.jar: Invalid package reference in library; not included in Android: javax.servlet.annotation. Referenced from javax.servlet.MultipartConfigElement.
У меня есть контроль над Java
библиотеки, так что я могу внести изменения. Ошибка на самом деле не говорит мне, где ссылка на это в моем library
, и я не могу найти альтернативы для нее.
Любые идеи?
Update
Я добавил следующее к моему Gradle
:
compile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
Но я все еще получаю ту же ошибку при выполнении ./gradlew build
.
ты пытался компилировать файлы («ЛИЭС/javax.servlet-Апи-3.0.1.jar») в приложении build.gradle –
@UmarAta Я предполагаю, что мне нужно загрузить эту банку и добавить ее в мою папку с папками? ..... Иначе как она ее узнает? – Subby
загрузите его и поместите его в папку app/libs вашего проекта, а затем перейдите в графу –