Ошибка создания образа в Android - PullRequest
0 голосов
/ 12 марта 2019

Я создаю проект для Android Things (Raspberry Pi 3), для которого требуется доступ через Bluetooth.Он работает на моем Debug Raspberry, но он не работает, когда я загружаю OTA-обновление с моей Android Things Console.Я просмотрел свой Logcat и обнаружил эту разницу в моей версии сборки:

01-01 00:00:02.487   300   463 D BluetoothManagerService: Trying to bind to 
profile: 1, while Bluetooth was disabled
01-01 00:00:02.657   300   300 D BluetoothManagerService: Bluetooth boot 
completed
01-01 00:00:02.658   300   300 D BluetoothManagerService: Getting adapter 
name and address
01-01 00:00:02.658   300   327 D BluetoothManagerService: 
MESSAGE_GET_NAME_AND_ADDRESS
01-01 00:00:02.658   300   327 D BluetoothManagerService: Binding to service 
to get name and address
01-01 00:00:02.785   300   400 D BluetoothManagerService: Trying to bind to 
profile: 1, while Bluetooth was disabled
01-01 00:00:03.699   300   300 D BluetoothManagerService: 
BluetoothServiceConnection: com.android.bluetooth.btservice.AdapterService
01-01 00:00:03.699   300   327 D BluetoothManagerService: 
MESSAGE_BLUETOOTH_SERVICE_CONNECTED: 1
01-01 00:00:03.699   300   327 D BluetoothManagerService: 
MESSAGE_GET_NAME_AND_ADDRESS
01-01 00:00:03.712   300   327 D BluetoothManagerService: unbindAndFinish(): 
android.bluetooth.IBluetooth$Stub$Proxy@ccccf14 mBinding = false mUnbinding 
= false   

Похоже, что unbindAndFinish () прекращает работу службы Bluetooth, и я не могу ее использовать.В моей отладочной версии я получаю другой процесс при перезагрузке

01-01 00:00:02.499   297   448 D BluetoothManagerService: Trying to bind to 
profile: 1, while Bluetooth was disabled
01-01 00:00:02.574   297   297 D BluetoothManagerService: Bluetooth boot 
completed
01-01 00:00:02.575   297   297 D BluetoothManagerService: Auto-enabling 
Bluetooth.
01-01 00:00:02.575   297   318 D BluetoothManagerService: MESSAGE_ENABLE(0): 
mBluetooth = null
01-01 00:00:02.690   297   386 D BluetoothManagerService: Creating new 
ProfileServiceConnections object for profile: 1
01-01 00:00:03.770   297   297 D BluetoothManagerService: Bluetooth Adapter 
name changed to IjVKVWWb- 
akAAAAAAAAAg0FRQUFBQUFBQUFBQkFBRUJBQUN2dEJoeWNHa3pJQzBnUkdWMlpXeHZjRzFsYm
01-01 00:00:03.770   297   297 D BluetoothManagerService: Stored Bluetooth 
name: IjVKVWWb- 
akAAAAAAAAAg0FRQUFBQUFBQUFBQkFBRUJBQUN2dEJoeWNHa3pJQzBnUkdWMlpXeHZjRzFs
01-01 00:00:03.770   297   297 D BluetoothManagerService: 
BluetoothServiceConnection: com.android.bluetooth.btservice.AdapterService
01-01 00:00:03.779   297   318 D BluetoothManagerService: 
MESSAGE_BLUETOOTH_SERVICE_CONNECTED: 1
01-01 00:00:03.782   297   318 D BluetoothManagerService: Broadcasting 
onBluetoothServiceUp() to 3 receivers.
01-01 00:00:03.786   297   318 D BluetoothManagerService: 
MESSAGE_BLUETOOTH_STATE_CHANGE: OFF > BLE_TURNING_ON
01-01 00:00:03.786   297   318 D BluetoothManagerService: Sending BLE State 
Change: OFF > BLE_TURNING_ON
03-11 18:07:34.379   297   312 D BluetoothManagerService: User 0 unlocked
03-11 18:07:34.380   297   318 D BluetoothManagerService: 
MESSAGE_USER_UNLOCKED
03-11 18:07:36.323   297   297 D BluetoothManagerService: Bluetooth Adapter 
address changed to 22:22:8D:5D'''

Даже если я использую образ сборки без установленных приложений, я получаю ту же ошибку.Похоже на ошибку Android Things OS.У кого-нибудь есть идеи, как ее решить?

Заранее спасибо, я знаю, что больше нет поддержки для разработчиков Android Thigs, но я начинаю свой проект в Android Things до того, как Google сказал, что: (

...