ESP32 Multiple libraries were found for "WiFi.h"

I have The Esp32 DevKit v1 and I have installed arduino 1.8.18 on windows 10 system

i have followed following two refrence link
https://microcontrollerslab.com/install-esp32-arduino-ide/

https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/

sketch

`/*
 *  This sketch demonstrates how to scan WiFi networks.
 *  The API is almost the same as with the WiFi Shield library,
 *  the most obvious difference being the different file you need to include:
 */
#include "WiFi.h"

void setup()
{
    Serial.begin(115200);

    // Set WiFi to station mode and disconnect from an AP if it was previously connected
    WiFi.mode(WIFI_STA);
    WiFi.disconnect();
    delay(100);

    Serial.println("Setup done");
}

void loop()
{
    Serial.println("scan start");

    // WiFi.scanNetworks will return the number of networks found
    int n = WiFi.scanNetworks();
    Serial.println("scan done");
    if (n == 0) {
        Serial.println("no networks found");
    } else {
        Serial.print(n);
        Serial.println(" networks found");
        for (int i = 0; i < n; ++i) {
            // Print SSID and RSSI for each network found
            Serial.print(i + 1);
            Serial.print(": ");
            Serial.print(WiFi.SSID(i));
            Serial.print(" (");
            Serial.print(WiFi.RSSI(i));
            Serial.print(")");
            Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
            delay(10);
        }
    }
    Serial.println("");

    // Wait a bit before scanning again
    delay(5000);
}`

I get following message

Arduino: 1.8.18 (Windows 10), Board: "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"

Multiple libraries were found for "WiFi.h"

Used: C:\Users\system\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi

Not used: C:\Program Files (x86)\Arduino\libraries\WiFi

fork/exec C:\Users\system\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\3.0.0/esptool.exe: The file or directory is corrupted and unreadable.

Error compiling for board ESP32 Dev Module.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Any idea how to solve problem

Hi @Rehan11. This part of the output is normal and expected:

It is only the Arduino IDE providing some helpful information and has nothing to do with the error. So please just ignore that.

This is the problem you need to solve:

It seems that this file has been damaged in some way.

This is part of the ESP32 boards platform you installed via the Arduino Boards Manager. You can start by uninstalling and then reinstalling the platform. This is a similar process to the one you used for the original installation:

  1. Select Tools > Board > Boards Manager from the Arduino IDE menus.
  2. Wait for the updates to finish.
  3. Scroll down through the list of boards platforms until you see "esp32 by Espressif Systems". Click on it.
  4. Click the Remove button.
  5. Wait for the removal to finish.
  6. Click the Install button on "esp32 by Espressif Systems".
  7. Wait for the installation to finish.
  8. Click the Close button.

Now try compiling your sketch again. Hopefully the problem will have been resolved.

3 Likes

hi
my I have the same problem, also I have don renewed libraries and Board
for a ESP32-Cam Al Thinker

before I programmed this device compiled and lauded (the device is all-ready running)
now a I will provide a modification and get finally this ERROR - message:

Multiple libraries were found for "WiFi.h"
Used: /Users/maxmueller/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
Not used: /Users/maxmueller/Documents/Arduino/libraries/WiFiEspAT
Not used: /Applications/Arduino-2.app/Contents/Java/libraries/WiFi
Using library WiFi at version 1.0 in folder: /Users/maxmueller/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
exec: "python": executable file not found in $PATH
Error compiling for board AI Thinker ESP32-CAM.

I could not estimate, how to solve this problem!!!

Worked fine on both my computers. Than you.

this is where the error is not the wifi.h check here to resolve it

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.