尝试执行以下行
NsdManager Mgr = (NsdManager)Ctxt.getSystemService(Context.NSD_SERVICE);
在 Android 5.0 模拟器(ARMv7a,在 Win64 上)中会冻结模拟器。调试器永远不会到达下一行,模拟器不响应按钮,只能关闭。
从后台线程和主线程都尝试过。上下文是一个活动。
清单中的权限包括:
- android.permission.INTERNET
- android.permission.ACCESS_WIFI_STATE
- android.permission.CHANGE_WIFI_STATE
- android.permission.CHANGE_WIFI_MULTICAST_STATE
同一行在 4.4 模拟器和 4.1 设备上按预期工作。请问5.0有什么不同和/或线路有什么问题?有人在 5.0 设备上尝试过吗?
编辑:在英特尔模拟器上相同。