我刚开始使用 Android,并使用蓝牙 LE 在 Android Studio 中设置了一个 API 21 项目。
深入 BluetoothDevice 向我展示了 ConnectGatt() 方法的两个签名:
public BluetoothGatt connectGatt(Context context, boolean autoConnect,
BluetoothGattCallback callback)
和
public BluetoothGatt connectGatt(Context context, boolean autoConnect,
BluetoothGattCallback callback, int transport)
我想使用第二个,但构建失败:
错误:(127, 26) 错误:BluetoothDevice 类中的方法 connectGatt 不能应用于给定类型;必需:上下文、布尔值、BluetoothGattCallback 找到:上下文、布尔值、BluetoothGattCallback、int 原因:实际参数列表和正式参数列表的长度不同
编译器设置似乎与 Android Studio 中的源代码不匹配。
我怎样才能解决这个问题?