我开始发现这些错误
**InvalidPackage: Package not included in Android**
../../../../../../../.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.6.0/98476622f10715998eacf9240d6b479f12c66143/okio-1.6.0.jar: Invalid package reference in library; not included in **Android: java.nio.file**. Referenced from **okio.Okio**.我正在使用:
compile 'com.squareup.okhttp:okhttp:2.5.0'我在下面的链接上读了一些相同的内容:
https://github.com/square/okio/issues/58
https://github.com/square/okhttp/issues/896
我有两个同样的问题
问题1 ::,什么变化会导致这个错误?之前的代码是编译好的,我不认为升级到2.10/2.11或者升级AndroidStudio2.0 beta 4/ AS 2.0 beta 5可能会导致这个错误。当我试图把一切都恢复过来的时候。但我还是犯了同样的错误!
问题2 ::我不希望在我的应用程序中禁用lint或添加以下引用。防止这种错误发生的最佳方法是什么?
lintOptions {
warning 'InvalidPackage'
}发布于 2016-03-05 14:05:10
您可以通过创建一个lint配置文件来禁用针对此错误的警告:
<lint>
<issue id="InvalidPackage">
<ignore regexp="okio-1.6.0.jar"/>
</issue>
</lint>然后在构建文件中应用该配置:
android {
...
lintOptions {
lintConfig file("lint.xml")
}
...
}发布于 2016-10-05 02:47:50
您可以尝试将其添加到build.gradle中
android {
...
lintOptions {
disable 'InvalidPackage'
}
...}
发布于 2017-06-22 17:25:38
https://stackoverflow.com/questions/35492259
复制相似问题