Подтвердить что ты не робот

Ошибка Lint на Okio

Я начал получать эти ошибки о

**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

У меня есть 2 вопроса для одного и того же

Вопрос 1::. Какое изменение могло бы ввести эту ошибку?   Раньше код компилировался, я не думаю, что обновление Gradle до 2.10/2.11 или обновление бета-версии Android 2.0 beta 4/AS 2.0 beta 5 могло бы ввести эту ошибку. Когда я попытался вернуть все обратно. Но я все еще получал такую ​​же ошибку!

Вопрос 2:: Я не хочу отключать lint или добавлять следующую цитату в свое приложение. Каков наилучший способ остановить эту ошибку?

lintOptions {
    warning 'InvalidPackage'
}
4b9b3361

Ответ 1

Вы можете отключить предупреждение специально для этой ошибки, создав файл конфигурации lint:

<lint>
    <issue id="InvalidPackage">
        <ignore regexp="okio-1.6.0.jar"/>
    </issue>
</lint>

И затем примените эту конфигурацию в файле сборки:

android {
    ...

    lintOptions {
        lintConfig file("lint.xml")
    }

    ...
}

Ответ 2

Вы можете попробовать добавить это в build.gradle

android {
...

lintOptions {
    disable 'InvalidPackage'
}

...

}

Ответ 3

kevinpelgrims answer можно обобщить, чтобы вам не приходилось изменять ваш файл lint.xml каждый раз, когда вы обновляете библиотеку Okio в своем проекте, следующим образом:

<lint>
    <issue id="InvalidPackage" severity="error">
        <ignore regexp="okio.*jar"/>
    </issue>
</lint>

И ваш build.gradle соответствует другим ответам в этом потоке, т.е.

android {
    lintOptions {
        abortOnError true
        lintConfig file("lint.xml")
    }
}

Я наткнулся на вышеупомянутый фрагмент xml xml в этот комментарий Github.