今天我测试了一些应用程序,我正在使用Berlin Upd进行开发。 2,搭载Android 7的Sony Z4平板电脑。
如果我按下右侧的Android导航按钮,设备会将屏幕分为两个区域,从而同时显示两个应用程序。似乎是Android 7 +的一个功能。
不幸的是,我的应用程序并不喜欢这样,并且正在被终止或终止。
我没有在此Sony设备上找到任何设置来禁用分屏按钮功能。 我在这里找到了一些Android Manifest设置:
How can I disable multiwindow mode for an Activity in Android N+
但每次我尝试将此添加到整个应用程序或活动的清单模板(FMX应用程序只有一个活动)并按F9在设备上测试它(在这种情况下是Nexus 4以确保设置没有 对旧版本有负面影响)我得到了一个#34;客户端退出代码1"失败。当我从中删除该行时 清单模板并按F9一切都像以前一样工作。
任何提示/建议?
我已经在搜索了一个应用程序以禁用Z4上的功能,但我们只发现了一个对Z4没有影响的Galaxy S7。
答案 0 :(得分:4)
解决方案是(并且Android文档没有明确说明不使用Google首选语言/工具集的人的此要求)在SDK管理器中下载SDK 24和Build Tools 24.x.在Delphi Tools / SDK中,需要指向android-24文件夹而不是android-22文件夹,然后将此属性添加到节点不再导致Delphi中的构建问题,并且应用程序无法被尝试进入分割的人崩溃屏幕模式。