Man*_*sha 12 java android android-gradle-plugin gradle-plugin
我开始得到这个错误
**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**.
Run Code Online (Sandbox Code Playgroud)
我在用:
compile 'com.squareup.okhttp:okhttp:2.5.0'
Run Code Online (Sandbox Code Playgroud)
我在以下链接上做了一些阅读:
https://github.com/square/okio/issues/58
https://github.com/square/okhttp/issues/896
我有2个问题
问题1 ::可能导致此错误的变化是什么?代码正在编译好以前,我不认为将Gradle升级到2.10/2.11或升级Android studio 2.0 beta 4/AS 2.0 beta 5可能会引入此错误.当我试图恢复一切.但我仍然得到同样的错误!
问题2 ::我不想在我的应用中禁用lint或添加以下引用.阻止此错误发生的最佳方法是什么?
lintOptions {
warning 'InvalidPackage'
}
Run Code Online (Sandbox Code Playgroud)
小智 9
您可以通过创建lint配置文件来专门为此错误禁用警告:
<lint>
<issue id="InvalidPackage">
<ignore regexp="okio-1.6.0.jar"/>
</issue>
</lint>
Run Code Online (Sandbox Code Playgroud)
然后在构建文件中应用该配置:
android {
...
lintOptions {
lintConfig file("lint.xml")
}
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2404 次 |
| 最近记录: |