Arduino IDEが起動しない場合
Arduino IDEがスプラッシュ画面だけ表示され、そのあと起動しない状態になりました。
直前に何か変な操作した記憶がないのですが、使えないと困るので調査しました。
ポータブルモードにする、という対策を見つけましたが、それだとProgram Filesにプロジェクトフォルダができてしまったりとかあまり都合がよくないのでもう少し調べたら、Arudiino公式ページのフォーラムに以下の投稿を見つけました。
There was a problem with Arduino’s package_index.json file used for Boards Manager that caused the NullPointerException error and prevented the IDE from starting.
Now the package_index.json file has been fixed, but to recover the Arduino IDE to a working condition you must delete the bad package_index.json from your computer as well as the cache folder, then restart the Arduino IDE as usual.Windows (regular IDE):
remove file C:\Users\YourUsername\AppData\Local\Arduino15\package_index.json
remove folder C:\Users\YourUsername\AppData\Local\Arduino15\cache
Windows (Microsoft Store app):
remove file C:\Users\YourUsername\Documents\ArduinoData\package_index.json
remove folder C:\Users\YourUsername\Documents\ArduinoData\cacheMac:
remove file /Users/YourUsername/Library/Arduino15/package_index.json
remove folder /Users/YourUsername/Library/Arduino15/cacheLinux:
remove file /home/YourUsername/.arduino15/package_index.json
remove folder /home/YourUsername/.arduino15/cacheArduino IDE in portable mode:
remove file {Arduino IDE installation folder}/portable/package_index.json
https://forum.arduino.cc/index.php?topic=324095.msg4636674#msg4636674
remove folder {Arduino IDE installation folder}/portable/cache
package_index.jsonとcacheを削除して、無事起動するようになりました。よかった