Overlay设置检查方法因场景而异,以下是常见场景的检查方式:
docker network ls
:查看Overlay网络是否已创建。docker network inspect <网络名>
:确认网络配置(如子网、网关)是否正确。docker node ls
:确保所有节点已加入Swarm集群。docker exec -it <容器名> ping <其他容器IP>
测试连通性。lsmod | grep overlay
:确认内核模块已加载。adb shell dumpsys overlay
查看已启用的Overlay包。AndroidManifest.xml
中<overlay>
标签配置是否正确(如targetPackage
、priority
)。adb shell cmd overlay list
查看是否生效。adb shell cmd overlay enable <包名>
启用Overlay,并重启设备验证资源替换是否成功。UIDebuggingInformationOverlay
类调用调试工具,需先在代码中启用:#import <objc/runtime.h>
Class overlayClass = NSClassFromString(@"UIDebuggingInformationOverlay");
[overlayClass performSelector:@selector(prepareDebuggingOverlay)];
// 通过手势触发悬浮窗显示
注:iOS 11+需使用私有API绕过限制,仅限调试环境使用。