Errors in app designer 2020b

11 次查看(过去 30 天)
Carlos S
Carlos S 2022-2-2
I created a GUI in apdesigner a while back (possibly in v2019b). I tried to re-run it in v202b and it fails to run. I get the following error messages (XXXXXXXX refers to my application):
Unable to resolve the name matlab.apps.internal.GraphicsCallbackProxy.
Error in appdesigner.internal.service.AppManagementService (line 36)
obj.CallbackProxy = matlab.apps.internal.GraphicsCallbackProxy;
Error in appdesigner.internal.service.AppManagementService.instance (line 45)
obj = appdesigner.internal.service.AppManagementService();
Error in matlab.apps.AppBase/registerApp (line 47)
ams = appdesigner.internal.service.AppManagementService.instance();
Error in XXXXXXXX (line 596)
registerApp(app, app.LocationErrorMapUIFigure)
I then created a new empty GUI in appdesigner and when trying to run it I get similar errors.
I have tried a posted solution:
rehash toolboxcache
without success.
  4 个评论
Benjamin Thompson
You can post binary files including mlapp. There is a size limit for files but this type should not be a problem.
Carlos S
Carlos S 2022-2-3
See posted dummy app (one edit field, one button). I get the following error when running:
Warning: The following error was caught while executing 'matlab.apps.AppBase' class destructor:
Unable to resolve the name matlab.apps.internal.GraphicsCallbackProxy.
Error in appdesigner.internal.service.AppManagementService (line 36)
obj.CallbackProxy = matlab.apps.internal.GraphicsCallbackProxy;
Error in appdesigner.internal.service.AppManagementService.instance (line 45)
obj = appdesigner.internal.service.AppManagementService();
Error in matlab.apps.AppBase/delete (line 9)
ams = appdesigner.internal.service.AppManagementService.instance();
Error in app1 (line 50)
createComponents(app)
> In app1 (line 50)
Unable to resolve the name matlab.apps.internal.GraphicsCallbackProxy.
Error in appdesigner.internal.service.AppManagementService (line 36)
obj.CallbackProxy = matlab.apps.internal.GraphicsCallbackProxy;
Error in appdesigner.internal.service.AppManagementService.instance (line 45)
obj = appdesigner.internal.service.AppManagementService();
Error in matlab.apps.AppBase/registerApp (line 47)
ams = appdesigner.internal.service.AppManagementService.instance();
Error in app1 (line 53)
registerApp(app, app.UIFigure)

请先登录,再进行评论。

回答(1 个)

prabhat kumar sharma
编辑:prabhat kumar sharma 2023-10-6
Hi Carlos,
I understand that you are facing an issue while running the app using MATLAB App Designer. I have tried to reproduce the issue with the app1.mlapp file you shared, and it appears that the application worked correctly on my side.
I believe that this issue could be caused by one of the following reasons:
1.Please ensure that the path to your new application is added to MATLAB. It can be done as follows:
  1. Launch MATLAB.
  2. Navigate to your file in current folder.
  3. Right click on your file and select “Add to path > Selected File”.
2. The error you are receiving is usually caused by MATLAB having a pathing error. To resolve this error, please run the following commands in MATLAB in order:
restoredefaultpath
savepath
I hope this information helps you resolve the issue you are experiencing.
Best regards,
Prabhat Sharma

类别

Help CenterFile Exchange 中查找有关 Downloads 的更多信息

标签

产品


版本

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by