2016-08-23 195 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

相關問題