Tizen 无法读取未定义的 属性 'getDefaultAdapter'

Tizen Cannot read property 'getDefaultAdapter' of undefined

当我尝试在 tizen studio 中获取蓝牙属性时:

var bluetoothSwitchAppControl = new tizen.ApplicationControl('http://tizen.org/appcontrol/operation/edit', null, 'application/x-bluetooth-on-off');
var adapter = tizen.bluetooth.getDefaultAdapter();

我收到此错误:

Uncaught TypeError: Cannot read property 'getDefaultAdapter' of undefined

问题是什么以及如何解决?

完全没问题。你不需要解决任何问题。您很可能 运行 Tizen Wearable/Mobile Emulator.

上的项目 当您在模拟器上部署应用程序时,

tizen.bluetooth.getDefaultAdapter() 和其他相关的蓝牙功能将未定义,因为模拟器不支持蓝牙。当您在真实设备上部署项目时,它会按预期工作。