Hello...
I have installed the IDE Arduino 2.3.2 on Windows 10.
When I select "Sketch, Include Library, Add .ZIP Library" the error appears:
"Error: 13 INTERNAL: Library installation failed: moving extracted archive to destination dir: Library not valid."
I haven't found a solution to this error yet. Is the .ZIP file the cause of the error?
I'm thankful for any help.
Greetings Juergen
Which library are you trying to install and where did you download it from ?
Hi UKHeliBob,
thank you for your Help.
I downloaded the file from [https://heltec.org/] and stored it in my
H:\download folder.
Zip-File: Heltec-esp32-arduino-3.0.0-alpha
The .zip seems to contain considerably more than just the library files. It is described as a Development Environment and says
- Development framework update to espressif ESP32 based on ESP-IDF v5.1
Which Arduino board are you using and what device does the library support ?
Hello UKHeliBob,
Thank you very much for your answer.
At this links you can download the Library and you have an overview of the board.
https://heltec.org/project/wifi-lora-32-v3/
https://magentacloud.de/s/8s5CDCiTLn2Wjwp
Greetings Jurgen
Please attach the zip file that you are trying to install to a new reply here
Hello UKHeliBob,
If I attach the ZIP-File at this E-Mail a Message appears:
The size of the file attachment exceeds the maximum size allowed by the server. Try saving the file to a shared location and then submit a link.
The ZIP-File is to big.
For this reason I uploaded the ZIP file to the Magenta Cloud.
Regards Jurgen
Hello UKHeliBob,
Do you can’t download the File at this Link?
I have downloaded it before but, as I said previously
That is why you cannot install it using "Add Zip library"
Hi UKHeliBob,
You helped me a lot, thank you very much. If I have problems again, can I contact you via email?
Regards Jurgen
You would be better off posting in the forum as it will be seem by many users who can offer help
If I have a Question and you can me not help, then tell me. Then I can contact the forum.
Regards Juergen
I suggest that you edit your post and remove your email address to avoid spam.
If you contact me directly I will not reply
Hey there,
I have been getting the same issue with a bluetooth library for game controller.
Can you please check this out if possible?
Thanks
That library seems to be available through library manager; I suggest that you use that approach. I tried it and it successfully installed; when trying the ZIP version, it failed wuth the 13 INTERNAL error.
Hi,
I'm also having trouble with a library from github. Its the ServoCds55 library to be used for controlling Dynamixel AX series servos via DFRobot's smart servo controller. I've tried installing as a zip but I'm getting the same error.
Any help is appreciated, thank you.
Hi @jjohnso4. Whenever possible, you should use Arduino IDE's "Library Manager" or "Add .ZIP Library..." features to install libraries as those are the most convenient and reliable methods. Unfortunately it is not possible to use them to install this library because the library author was not kind enough to provide it in a compatible format. So in this case it is necessary to do a manual installation.
I'll provide instructions you can follow to do that:
- 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. - Click the following link to open the library's GitHub repository homepage in your web browser:
https://github.com/leffhub/ServoCds55 - Click the "Code ▾" button you see on that page.
- Select Download ZIP from the menu.
A download of the ZIP file of the library will start. - Wait for the download to finish.
- Extract the downloaded file.
- Copy the
ServoCds55folder from the extracted folder to thelibrariessubfolder of the path you saw in the "Sketchbook location" preference.
The folder structure of the installation must look like this:
(where<Sketchbook location>/ ├── libraries/ │ ├── ServoCds55/ │ │ ├── ServoCds55.h │ │ ... │ ... ...<Sketchbook location>is the path from the Sketchbook location" preference) - Select File > Quit (or Arduino IDE > Quit Arduino IDE for macOS users) from the Arduino IDE menus.
All Arduino IDE windows will close. - Start Arduino IDE.
You can now use the library in your sketches. You can access an example sketch demonstrating the use of the library by selecting File > Examples > ServoCds55 > ServoCds55_Test from the Arduino IDE menus.
I agree, I would always prefer the given libraries from the Library Manager. The manual installation steps worked. Thank you so much for helping so quickly.
You are welcome. I'm glad it worked.
Regards, Per
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.