2016-08-23 194 views
1

我的Android应用程序通过Gradle依赖关系添加了Java库。当试图执行./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的引用是在哪里,我似乎无法找到替代它的地方。

任何想法?

更新

添加以下到我的Gradle

compile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1' 

但这样做./gradlew build当我仍然得到同样的错误。

+0

做你试图编译的文件( '库/的javax.servlet-API-3.0.1.jar')在应用的build.gradle –

+0

@UmarAta我猜我必须下载该jar并将其添加到我的libs文件夹?.....否则它将如何识别它? – Subby

+0

下载并将其放入项目的app/libs文件夹中,然后同步gradle –

回答

0

根据我们在评论中的讨论。这个错误可以通过使用gradle这个下面的代码被忽略

lintOptions { disable 'InvalidPackage' }

+0

这不是问题的解决方案。此外,这不是你的解决方案 - 它是我的:| – Subby

相关问题