Error: 13 INTERNAL: Library install failed: moving extracted archive to destination dir: loading library.properties: error reading file: error parsing data at line 4: invalid line format, should be 'key=value'
Please can any one help and advice on how to solve the problem? Thanks.
Hi @ajs_dev. I'll provide instructions you can follow to fix the problem with the library and install it:
Select File > Preferences... (or Arduino IDE > Settings... for macOS users) from the Arduino IDE menus.
The "Preferences" dialog will open.
Take note of the path shown in the "Sketchbook location" field of the dialog.
Click the "CANCEL" button.
The "Preferences" dialog will close.
Use any archive extraction tool to extract the ZIP file that contains the library.
In the extracted folder, you will find a file named library.properties. Open that file in any text editor.
Change lines 5 and 6 of the file from this:
sentence
paragraph
to this:
sentence=Library to interface AWS IoT ExpressLink modules with Arduino microcontrollers
paragraph=
Save the file.
Copy the extracted folder to the libraries subfolder of the folder at the path you saw in the "Sketchbook location" preferences field at step (2) of these instructions.
The library installation must have this folder structure:
(where <Sketchbook location> is the path of the IDE's "Sketchbook location" preference)
If the AWS developer wasn't even capable of getting the simple library metadata format correct, I am skeptical about the quality of the code, but I guess it is worth a try anyway.