Uploading Library to Arduino Cloud

Has anyone been able to upload the MuxShield II library onto the Arduino Cloud? When I try, i get an error message...
"Selected file is not a valid library: library does not contain a library.properties file"

Hi @svanasco. Please provide a link to where you downloaded the "MuxShield II" library from in a reply here on this forum thread.

@ptillisch The library for the MuxShield II was downloaded from here.
http://cdn.sparkfun.com/datasheets/Dev/Arduino/Shields/MuxShield.zip

FYI
I was able to upload this when using Arduino's IDE and it works properly.

Unlike Arduino IDE, Arduino Cloud requires all libraries to contain a library.properties metadata file. In order to import this library into Arduino Cloud, you'll first need to add this file to the library.

I'll provide instructions you can follow to do that:

  1. Extract the library's "ZIP" file.
  2. Delete the library's "ZIP" file.
  3. Open any text editor application.
  4. Create a new text file in the text editor.
  5. Add the following text in the text editor:
    name=MuxShield
    version=0.0.0
    author=unspecified
    maintainer=unspecified
    sentence=unspecified
    paragraph=
    category=Other
    url=http://arduino.cc/
    architectures=*
    
  6. Save the text file with the filename library.properties in the root of the extracted library folder.
    :exclamation: Make sure the filename is exactly library.properties; not library.properties.txt.
  7. ZIP the library folder.
  8. Open Arduino Cloud Editor in your web browser.
  9. Click the icon that looks like shelved books ("Libraries") in the bar on the left side of the Cloud Editor page.
    The "Libraries" panel will open.
  10. Click the upward pointing arrow icon at the top of the "Libraries" panel.
    The "Open" dialog will open.
  11. Select the "ZIP" file of the library in the dialog.
  12. Click the "Open" button.
    The "Open" dialog will close.
  13. Wait for the notification to appear at the bottom of the Cloud Editor page:

    Library uploaded successfully


Please let me know if you have any questions or problems while following those instructions.

Thanks, this solved the issue. Thank you

You are welcome. I'm glad it is working now.

Regards,
Per