Hello,
I am unable to install a library into Arduino editor online after trying to follow the instructions on the website. A popup window appears:
"Libraries that could not be imported:
[] parse library.properties: library.properties not found"
I am attempting to install this file downloaded off of GitHub here: GitHub - fdebrabander/Arduino-LiquidCrystal-I2C-library: Library for the LiquidCrystal LCD display connected to an Arduino board.
I have tried via the custom tab under Libraries, as well as through 'import' in Sketchbook. I also unzipped the file, placed the .cpp, .h, and text files into a new file named 'libraries', and zipped it again in case there were also sketches in there, but the same error appeared.
I am slightly confused about the instructions in the README file downloaded from GitHub. I do not believe anything was downloaded onto my PC past the plugin when setting up the Arduino Editor because I only use the online version, so I am not sure where to find the Arduino Sketchbook folder if there is one. I also do not know what exactly the error message means.
How do I correctly install this?
Library requirements were tightened up a little earlier this year.
It is likely that yours does not meet the new standards.
More so since the one you linked to has not been maintained since 2017.
You might want to open an issue on that lib with the author.
There are a few variations on the IC2 LCD libs.
Maybe one is already built in that you can use.
Ones in the editor are much better maintained.
Bob.
Hi @kasi3598,
you can add a library.properties file in the root folder of the library before uploading it, follow specs here: Library-specification.
See an example here: arduino-libraries/Ethernet
You could also propose a Pull Request to the author of the library you are trying to use.
If you have other doubs see this FAQ page too.
Thanks
smellai:
You could also propose a Pull Request to the author of the library you are trying to use.
ballscrewbob:
Library requirements were tightened up a little earlier this year.
It is likely that yours does not meet the new standards.
More so since the one you linked to has not been maintained since 2017.
You might want to open an issue on that lib with the author.
Ok, I'll send a pull request and hope the author is still interested in updating it, thank you.
I'll take a look at the other libs available in the meantime, and I appreciate the additional information smellai.