【问题标题】:Will the Kitkat application will run in Lollipop versionKitkat 应用程序会在 Lollipop 版本中运行吗
【发布时间】:2015-02-04 06:27:45
【问题描述】:

我正在使用 Delphi XE7 开发 android 应用程序。对于我的手机,我有 Kitkat 版本,最近得到了棒棒糖版本更新,但我还没有完成。在 Delphi Xe7 中,我使用 Kitkat 版本作为基础包。如果我将移动 Kitkat 版本更新为 Lollipop 版本,我会遇到任何问题吗?并且该应用程序是否会在 Lollipop 版本中运行..?

【问题讨论】:

  • 如果您以 5.0 为目标,那么您的应用将无法在旧版本上运行,这似乎是合理的
  • 看看我的目标是 4.4.4 版,那么我的应用程序会在 5.0 上运行吗..?
  • 我想会的。但反过来就不行了。我认为。您可以使用模拟器轻松完成此操作。

标签: android delphi firemonkey delphi-xe7


【解决方案1】:

这里有两个(半个)单独的问题:

我可以使用 5.0+(棒棒糖)设备进行开发吗?

是的,但您必须将(beta) hotfix 应用到 XE7 以修复使用 Lollipop 设备进行开发的许多已知问题。即使您使用的不是 5.0 设备,我们也建议您这样做,以便应用与 5.0 设备兼容。

应用程序是否会在 Lolipop 版本中运行..?

Delphi XE7 仅限 supports API levels 10->19,因此您编译的应用程序不会利用任何 Lollipop 特定(API 级别 21)功能 (afaik)。生成的应用程序应该编译成它使用 KitKat 开发设备所做的相同的事情。

会有新的bug吗?

这是一半的问题。我认为没有人可以肯定地回答这个问题。我能给出的最佳答案是“可能”。与 Lollipop 的兼容性处于测试阶段 - 存在一些不确定性。

【讨论】:

  • 嗨,J,我使用的是 Delphi XE7 试用版(注意:我尚未更新 Android Lolipop 的热修复)。我创建了一些应用程序,其中包含一些 Inage、Grid、EditBox、按钮等。我也将基本版本保持为 14 级。我可以在 KitKat 版本中运行这个应用程序。 但是应用程序没有在 Lolipop 版本中运行。应用程序崩溃
  • @Work2Enjoy-Enjoy2Work 我不知道你为什么要告诉我这个。如果您需要建议,请安装此修补程序。否则,发布有关此崩溃的新问题听起来像是要做的事情。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-10
  • 2023-03-28
  • 2018-04-24
  • 1970-01-01
  • 1970-01-01
  • 2019-02-07
  • 1970-01-01
相关资源
最近更新 更多