Android を使い始めたばかりで、Bluetooth LE を使用して Android Studio で API 21 プロジェクトをセットアップしました。
BluetoothDevice を掘り下げると、ConnectGatt() メソッドの 2 つの署名が表示されます。
public BluetoothGatt connectGatt(Context context, boolean autoConnect,
BluetoothGattCallback callback)
と
public BluetoothGatt connectGatt(Context context, boolean autoConnect,
BluetoothGattCallback callback, int transport)
2 番目のものを使用したいのですが、ビルドが失敗します。
エラー:(127, 26) エラー: クラス BluetoothDevice のメソッド connectGatt は、指定された型に適用できません。必須: Context,boolean,BluetoothGattCallback 見つかりました: Context,boolean,BluetoothGattCallback,int 理由: 実引数リストと仮引数リストの長さが異なります
コンパイラの設定が Android Studio のソース コードと一致していないようです。
どうすればこれを修正できますか?