在发送iOS调试版本中已弃用

问题描述 投票:1回答:1

我有一个旧的应用程序,需要进行一些修改。它在我的开发环境中编译并执行OK,但是当我发送到iOS调试版本时,出现此错误:

处理返回码为0执行:javac -classpath / var / folders / zh / kb_4hqhn4kg1h0r5dp_6htcm0000gn / T / build4740061127506876662xxx / classes -d / var / folders / zh / kb_4hqhn4kg1h0r5dp_6htcm0000gngn / T / build474006112750066666xxx1 AlmoAppStub.java /var/folders/zh/kb_4hqhn4kg1h0r5dp_6htcm0000gn/T/build4740061127506876662xxx/stub/AlmoAppStub.java:14:错误:找不到符号私人AlmoApp i =新的AlmoApp();^符号:AlmoApp类位置:类AlmoAppStub/var/folders/zh/kb_4hqhn4kg1h0r5dp_6htcm0000gn/T/build4740061127506876662xxx/stub/AlmoAppStub.java:14:错误:找不到符号私人AlmoApp i =新的AlmoApp();^符号:AlmoApp类位置:类AlmoAppStub注意:/var/folders/zh/kb_4hqhn4kg1h0r5dp_6htcm0000gn/T/build4740061127506876662xxx/stub/AlmoAppStub.java使用或覆盖已弃用的API。注意:有关详细信息,请使用-Xlint:deprecation重新编译。2个错误流程返回码为1

是的...我的应用程序中有一些不推荐使用的代码(例如FloatingHint,WebBrowser ...),但是如果我发送到Android版本,则可以编译。而且...我有一些旧的应用程序正在为iOS和Android编译正常。

此错误与我正在使用的已弃用功能有关?(我是否需要先解决某些类的弃用问题?还是可以逐步解决?)如果没有,应该寻找什么?

非常感谢拉蒙

codenameone
1个回答
0
投票

与不推荐使用的代码无关。

这意味着无法为iOS生成生成的代码,这意味着:

  • 您删除了AlmoApp]的公共无参数构造函数

  • 您更改了AlmoApp主类的包或名称

  • 您删除了class AlmoApp之前的公共名称]

  • 您向构造函数中添加了throws语句

© www.soinside.com 2019 - 2024. All rights reserved.