Приложение должно содержать android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION для подключения к DHU.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Приложение должно содержать android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION для подключения к DHU.

Сообщение Anonymous »

У меня установлена ​​ОС Android 14 на Raspberry Pi 4b с использованием сборки konstakang. Он имеет базовые приложения LiteGapps и в настоящее время не имеет сторонних приложений. У меня включены режимы разработчика, работает сервер головного устройства и поступают журналы.
Мне не удается запустить Android Auto на DHU, несмотря на то, что установлены только базовые приложения. Кто-нибудь сталкивался с подобной проблемой?
Когда я пытаюсь подключиться к Android Auto через USB с помощью DHU 2.0, журналы останавливаются, и я застреваю на «Прикреплено»! в терминале и жду телефона... в DHU. При повторном подключении журналов я вижу следующую ошибку:

2024-09-07 11:51:52.609 2791-3413 GH.CrashHandler pid-2791

E GH ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: CarService
Процесс: com.google.android.projection.gearhead:car
PID: 2791
java.lang.IllegalStateException: не удалось зарегистрировать транспортное средство в CDM
на hhs.m( SourceFile:131)
в hhs.c(SourceFile:75)
at obg.run(SourceFile:24)
в android.os.Handler.handleCallback(Handler.java:959)
в android.os.Handler.dispatchMessage(Handler.java:100)
в android.os.Looper.loopOnce(Looper.java:232)
в android.os.Looper.loop(Looper.java:317)
в android.os.HandlerThread.run(HandlerThread.java:85)
Вызвано: java.util.concurrent.ExecutionException:
java.lang.SecurityException: приложение должно удерживать
android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION для
ассоциации с устройством с
профилем android.app.role.SYSTEM_AUTOMOTIVE_PROJECTION.
в cyt.k(SourceFile:21)
в cyt. get(SourceFile:20)
в cyy.get(SourceFile:2)
в hhs.m(SourceFile:39)
в hhs.c(SourceFile:75) 
в obg.run(SourceFile:24) 
at android.os.Handler.handleCallback(Handler.java:959) 
at android.os.Handler.dispatchMessage(Handler.java:100) 
в android.os.Looper.loopOnce(Looper.java:232) 
в android.os.Looper.loop(Looper.java: 317) 
на android.os.HandlerThread.run(HandlerThread.java:85) 
Вызвано: java.lang.SecurityException: приложение должно содержать
android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION, чтобы
связаться с устройством с
android.app.role.SYSTEM_AUTOMOTIVE_PROJECTION профилем.
в android.os.Parcel.createExceptionOrNull(Parcel.java:3183)
в android.os.Parcel.createException(Parcel.java:3167)
в android.os.Parcel.readException(Parcel.java: 3150)
в android.os.Parcel.readException(Parcel.java:3092)
at
android.companion.ICompanionDeviceManager$Stub$Proxy.associate(ICompanionDeviceManager.java:878)
at
android.companion.CompanionDeviceManager.associate(CompanionDeviceManager.java:441)
в ew$$ExternalSyntheticApiModelOutline1.m(D8$$SyntheticClass:60)
в hfh.a(SourceFile:77)
в hhk.a(SourceFile:106)
в yf.d(SourceFile) :19)
на hhs.m(SourceFile:27)
в hhs.c(SourceFile:75) 
at obg.run(SourceFile:24) 
at android.os.Handler.handleCallback(Handler.java:959) 
at android. os.Handler.dispatchMessage(Handler.java:100) 
at android.os.Looper.loopOnce(Looper.java:232) 
в android.os.Looper.loop(Looper.java:317) 
в android.os.HandlerThread.run(HandlerThread.java: 85) 
Вызвано: android.os.RemoteException: трассировка удаленного стека:
at
com.android.server.companion.utils.PermissionsUtils.enforcePermissionForRequestingProfile(PermissionsUtils.java:105)
at
com.android.server.companion.utils.PermissionsUtils.enforcePermissionForCreatingAssociation(PermissionsUtils.java:83 )
в
com.android.server.companion.AssociationRequestsProcessor.processNewAssociationRequest(AssociationRequestsProcessor.java:171)
at
com.android.server.companion.CompanionDeviceManagerService$CompanionDeviceManagerImpl.associate(CompanionDeviceManagerService.java:713)в
android.companion.ICompanionDeviceManager$Stub.onTransact(ICompanionDeviceManager.java:392)


Подробнее здесь: https://stackoverflow.com/questions/789 ... omotive-pr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»