Arduino IDE 1.8.6 не запускается

Моя Arduino IDE не запускается. Он просто выходит из строя перед открытием. Я не знаю, в чем проблема. Раньше он работал достаточно хорошо, без каких-либо проблем.

Это то, что я вижу после запуска arduino_debug.exe в командной строке

Примечание: я добавил библиотеку (DHT) для работы с моим датчиком влажности и температуры, и с тех пор возникает эта проблема. Я пытался переустановить его более 7 раз, но проблема все еще сохраняется.

Пожалуйста, помогите мне с этим. Спасибо.

, 👍4


3 ответа


Лучший ответ:

7

Причина проблемы заключается в том, что у вас поврежден файл индекса библиотеки. Решение состоит в том, чтобы удалить файл, что заставит Arduino IDE загрузить (надеюсь) неповрежденную свежую версию из Интернета:

  1. Откройте C:\Users\JK\AppData\Local\Arduino15 папка
  2. Удалите файл library_index.json
  3. Попробуйте снова запустить Arduino IDE

Для тех, кто сталкивается с этой проблемой и использует операционную систему, отличную от Windows, расположение library_index.json отличается:

В Linux:

/главная страница/{имя пользователя}/.arduino15 (он же ~/.arduino15)

В macOS:

/Пользователи/{имя пользователя}/Библиотека/Arduino15

При использовании Arduino IDE в переносном режиме:

{Установочная папка Arduino IDE} /портативный


Разработчикам Arduino было сообщено о проблеме с поврежденным файлом индекса библиотеки, препятствующей запуску Arduino IDE, и они уже работают над исправлением:

https://github.com/arduino/Arduino/issues/7937

,

2

Была такая же проблема при переходе с Arduino IDE 1.8.2 на 1.8.9

В моем случае удаления только файла library_index.json было недостаточно, но это хороший намек.

Я также удалил подкаталоги каталога "пакеты" (платы, которые я загрузил - плата ESP32 и плата ESP8266), и все файлы (не папки) в C:\Users\%username%\AppData\Local\Arduino15 \ за исключением preferences.txt

Это решило проблему для меня.

,

Спасибо. у меня это сработало. одна вещь, которую вам, возможно, потребуется [повторно] рассмотреть, - это поместить %username% в ваш путь к каталогу, чтобы он был C:\Users\%username%\AppData\Local\Arduino15 \ таким образом, можно просто скопировать / вставить его в терминал или файловый менеджер и перейти в указанный каталог. в любом случае, большое спасибо!, @N.S


1

Сегодня утром у меня была такая же проблема при попытке запустить IDE (1.8.3). Я использую Linux Mint 18.

Запуск IDE из командной строки показал следующие ошибки:

Arduino IDE 1.8.3 launch errors

Вывод намекает на проблему с "пакетами", поэтому я переименовал ~/.arduino15/package_index.json в package_index.json.old . После этого IDE можно было запустить. затем 'package_index.json' можно перестроить, запустив диспетчер плат через 'Tools-> Board'.

,