Символ 'IllegalArgumentException' недоступен отсюда - PullRequest
6 голосов
/ 20 мая 2019

У меня есть два проекта в Android Studio: model и app.
model полностью написан на Java, файл градля начинается с apply plugin: 'java'
app написано в Android-Java и зависит от model. Файл градля начинается с apply plugin: 'com.android.application'

Я могу вставить этот фрагмент:

/**
 * Debugging
 *
 * @throws IllegalArgumentException
 *             if illegal == true
 */
private void debug(boolean illegal){
    if (illegal)
        throw new IllegalArgumentException("tu");
}

в любом месте app и ошибок нет. Однако, когда я вставляю его в любое место в model, я получаю сообщение об ошибке: Symbol 'IllegalArgumentException' is inaccessible from here и после нажатия кнопки «еще»
Inspection info: This inspection points out unresolved references inside javadoc
Однако я могу скомпилировать, запустить без проблем.

Моя версия Android-студии - 3.4. Я не помню, чтобы у меня была эта проблема с версией, которую я использовал раньше, но я не уверен, какая это была версия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...