Missing library dependency, but it's installed
If I hit install all, this is the log:
Already installed [email protected] Downloading [email protected] [email protected] Installing [email protected] Installed [email protected]
Is this library looking for a specific version of ArduinoJson or is this caused by something else? Arduino IDE 2.3.4
I know the message is annoying, but it doesn't depend on the library.
When there are dependencies specified in a library properties file, the popup always shows up even if the dependencies are already satisfied. You can ignore the warning and proceed with Install Without Dependencies
The notification specifically says it's currently not installed, that makes me think there's an actual check. I hit the install all anyway and the log indicated it was already installed. So the notification is pointless?
Yes it is. You can experience the same behavior on many other libraries where dependencies are explicitly indicated.
For example, in the most common Adafruit libraries there are always dependencies of "internal" libraries such as "Adafruit BusIO" or "Adafruit Unified Sensor" and every time the message appears, even if you are just updating.