我正在尝试使用Android L Developer Preview SDK,特别是Bluetooth Low Energy类。我设置了compileSdkVersion 'android-L'
,minSdkVersion 'L'
和targetSdkVersion 'L'
。我可以在“外部库”下看到L平台SDK,但是当我去看看android.jar中的内容时,缺少android.bluetooth.le包。因此,我不能使用任何蓝牙LE类,如BluetoothLeScanner和ScanCallback。有谁知道如何解决这个问题?
答案 0 :(得分:2)
我猜这是Android Studio中的一个错误(还有一些其他API已经报告过了)...
如果您写的内容如下:
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
android.bluetooth.le.BluetoothLeScanner scanner = adapter.getBluetoothLeScanner();
然后确实在Android Studio中将此报告为错误。但是,使用gradlew build
时确实构建正常。
简而言之,你可以使用它,但它真的很尴尬。我希望很快就能解决。
答案 1 :(得分:0)
它一定是Android Studio的错误,我更新到0.8.2并且问题消失了!