Mar*_*kus 2 delphi android manifest multiview
今天我测试了一些我正在与 Berlin Upd 一起开发的应用程序。2 在搭载 Android 7 的索尼 Z4 平板电脑上。
如果我按下右侧的 Android 导航按钮稍长一些,设备会将屏幕分成两个区域,从而同时显示两个应用程序。似乎是Android 7+的一个功能。
不幸的是,我的应用程序不喜欢这样,并且正在终止或自行终止。
我在此索尼设备上没有找到任何禁用分屏按钮功能的设置。我在这里找到了一些 Android 清单设置:
如何在 Android N+ 中禁用 Activity 的多窗口模式
但每次我尝试将其添加到整个应用程序或活动(FMX 应用程序只有一个活动)的清单模板中,并按 F9 在设备上测试它(在本例中为 Nexus 4,以确保设置不会对旧版本没有负面影响)我收到“pa client exited with code 1”失败。当我从清单模板中删除该行并按 F9 时,一切都会像以前一样工作。
有什么提示/建议吗?
我已经搜索了一个应用程序来禁用 Z4 上的该功能,但我们只找到了一个适用于 Galaxy S7 的应用程序,该应用程序对 Z4 没有任何影响。
解决方案是(Android 文档没有明确说明对于不使用 Google 首选语言/工具集的人的此要求)在 SDK 管理器中下载 SDK 24 和 Build Tools 24.x。在 Delphi Tools/SDK 中,需要指向 android-24 文件夹而不是 android-22 文件夹,然后将此属性添加到节点不再导致 Delphi 中的构建问题,并且应用程序不会因尝试进入 split 的人而崩溃屏幕模式。
| 归档时间: |
|
| 查看次数: |
837 次 |
| 最近记录: |