从此处无法访问符号“ IllegalArgumentException”

时间:2019-05-20 11:51:04

标签: java android illegalargumentexception

我在Android Studio中有两个项目:WebKitWebSettings* WebSettings = NULL; g_object_set(WebSettings, "default-encoding", "utf-8", NULL); model
app完全用Java编写,Graddle文件以model开头
apply plugin: 'java'用android-java编写,并依赖于app。 Graddle文件以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 但是我可以编译,运行没有问题。

我的Android-studio版本是3.4。我不记得以前使用的版本存在此问题,但是我不确定是哪个版本。

1 个答案:

答案 0 :(得分:6)

我相信您的代码没有错。我可以在项目中看到相同的错误。 Android Studio中存在一个错误(IntelliJ Idea),已经创建了一个问题:Javadoc inspection "Declaration has problems in Javadoc reference" wrongly marks types as inaccessible.因此,唯一的选择是关闭检查,或者忽略该错误,除非您患有OCD。