Hi
@Edwin,
First of all, sorry for the delayed response, and thank you again for your continued support.
I tried your suggestion with the latest MCUXpresso IDE and tested the scenario. When I create a new project and add the LVGL component via SDK Management, I’m able to remove it cleanly later without any issues—so that path seems to be working fine.
However, in my existing customized project, where LVGL was already integrated, possibly with some files manually added or modified, I’m still getting the following error when attempting to remove it through the SDK Manager:
Cannot invoke "org.eclipse.cdt.managedbuilder.core.IOption.getId()" because the return value of "getSuperClass()" is null
I'm not fully sure whether the issue is due to manual file additions or something else in the project setup—but it's likely related to some kind of mismatch or inconsistency in the component configuration.
As a workaround, I created a new clean project, imported all application-specific files, and added components via SDK Manager. In this case, removing LVGL worked without any errors.
If there are any recommended manual steps to properly remove LVGL from a customized project—such as which files, include paths, or linker settings to clean up—that would be really helpful.
Thanks again,
Maheshwari