I get exactly the same problem.
I have added the required URL (
http://arduino.esp8266.com/stable/packa ... index.json) into the Additional Board Manager URLs list, restarted the IDE, but library "ESP8266 by ESP8266 community" does not show in the Library Manager list.
I downloaded library "ESP8266 core for Arduino" from here:
https://github.com/esp8266/Arduino, and tried to install it manually. However, when trying to install the ZIP library (Sketch - Include Library - Add .ZIP Library), I get this error message:
Arduino: 1.8.10 (Windows 7), Board: "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
Specified folder/zip file does not contain a valid library
I tried to copy the unzipped folded into the Library folder. However, when opening the Library Manager, I get this message in the Arduino IDE console:
Invalid library found in C:\Program Files (x86)\Arduino\libraries\esp8266-2.7.4: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\esp8266-2.7.4
What's the problem with this library?