J'ai deux projets dans Android studio: model
et app
.model
est entièrement écrit en Java, le fichier graddle commence par apply plugin: 'Java'
app
est écrit en Android-Java et dépend de model
. Le fichier graddle commence par apply plugin: 'com.Android.application'
Je peux insérer cet extrait:
/**
* Debugging
*
* @throws IllegalArgumentException
* if illegal == true
*/
private void debug(boolean illegal){
if (illegal)
throw new IllegalArgumentException("tu");
}
n'importe où dans app
et il n'y a aucune erreur. Cependant quand je l'insère n'importe où dans model
j'obtiens une erreur: Symbol 'IllegalArgumentException' is inaccessible from here
et en cliquant sur "plus"Inspection info: This inspection points out unresolved references inside javadoc
Je peux cependant compiler, exécuter sans problème.
Ma version Android-studio est 3.4. Je ne me souviens pas avoir eu ce problème avec la version que j'ai utilisée auparavant mais je ne sais pas quelle version c'était.
Je crois qu'il n'y a rien de mal avec votre code. Je peux voir la même erreur dans mon projet. Il y a un bogue dans Android Studio (IntelliJ Idea), un problème a déjà été créé: Inspection Javadoc "La déclaration a des problèmes dans la référence Javadoc" marque à tort les types comme inaccessibles. = La seule option consiste donc à désactiver la vérification ou à ignorer l'erreur, sauf si vous souffrez d'un trouble obsessionnel-compulsif.