0

我正在嘗試使用Android L Developer Preview SDK,特別是藍牙低能耗類。我設置了compileSdkVersion 'android-L',minSdkVersion 'L'targetSdkVersion 'L'。我可以在「外部庫」下看到L平臺SDK,但是當我查看android.jar中的內容時,缺少android.bluetooth.le包。因此,我無法使用任何藍牙LE類,如BluetoothLeScanner和ScanCallback。有誰知道如何解決這一問題?Android L開發人員預覽包缺失?

回答

2

我想這是Android Studio中的錯誤(也有針對這已經報道過一些其他的API)...

如果你寫的東西,如:

BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); 
android.bluetooth.le.BluetoothLeScanner scanner = adapter.getBluetoothLeScanner(); 

那麼這確實在Android Studio中報告爲錯誤。但是,使用gradlew build確實正常。

總之,你可以使用它,但它真的很尷尬。我希望這將很快得到解決。

+0

它一定是Android Studio的bug,我更新到0.8.2,問題就消失了! –

0

它一定是Android Studio的bug,我更新到0.8.2,問題就消失了!

相關問題