【发布时间】:2015-12-09 21:19:50
【问题描述】:
我需要您的帮助来解决我在 Delphi XE7 Upd1 Firemonkey 中开发的 Android 应用程序的问题。我正在尝试从两天前的这行中找到解决问题的方法,这让我发疯了,我要放弃了。
情况:我的应用在装有 Android KitKat 4.x 的设备上运行良好,它是在 Delphi XE7 Upd1 中开发的,最近,在我工作的企业中,使用 Lollipop 5.0 将所有设备更改为新设备。
问题:当我将应用程序安装到新设备时,它不再工作、ANR、意外关闭、冻结、有时无法启动... 我尝试了很多测试,但都没有成功。
我在 Android 5.0 (http://cc.embarcadero.com/item/30110) 上安装了 FireMonkey 应用程序的修补程序,我的应用程序使用了一些位图,问题仍然存在。
我删除了应用程序中的所有位图,问题仍然存在。
SDK 管理器中的所有包都是最新的,问题仍然存在。
通过测试,我在新设备上安装了 Rad Studio 15.0 的 MultiView 和 TabSliding 基础项目示例,哦,ANR 仍在继续。
最后,我安装了 Rad Studio 17.0 (Delphi DX 10) 的 TabSliding 基本项目示例并且工作正常,但是如果在 Delphi DX 10 中打开 Rad Studio 15.0 的 TabSliding 基本示例项目并部署到新设备,噢噢噢噢噢噢,ANR出现了。
有人遇到过这个问题吗? Delphi XE7 Firemonkey 应用程序是否有任何解决方案可以在 Lollipop 上正常工作?
【问题讨论】:
-
嗨!我的上一条评论对您有帮助吗?
-
你好 Sergey,非常感谢你的帮助和关心,这个热修复并没有解决问题,所以我最终决定在 Delphi XE8 中测试它(它与我的第三方组件兼容)并运行好吧,从现在开始让我的老板决定迁移到 XE8。亲切的问候。
标签: delphi android-5.0-lollipop firemonkey delphi-xe7 android-anr-dialog