У меня есть два проекта в 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. Я не помню, чтобы у меня была эта проблема с версией, которую я использовал раньше, но я не уверен, какая это была версия.